<SEC-DOCUMENT>0001213900-24-068660.txt : 20240814
<SEC-HEADER>0001213900-24-068660.hdr.sgml : 20240814
<ACCEPTANCE-DATETIME>20240814100838
ACCESSION NUMBER:		0001213900-24-068660
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		85
CONFORMED PERIOD OF REPORT:	20240630
FILED AS OF DATE:		20240814
DATE AS OF CHANGE:		20240814

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Smart Powerr Corp.
		CENTRAL INDEX KEY:			0000721693
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-BUSINESS SERVICES, NEC [7389]
		ORGANIZATION NAME:           	07 Trade & Services
		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:		241204897

	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>ea0211105-10q_smart.htm
<DESCRIPTION>QUARTERLY REPORT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Aug 14 13:36:52 UTC 2024 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:creg="http://www.cregcn.com/20240630" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:dtr="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" 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:srt="http://fasb.org/srt/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-types="http://fasb.org/us-types/2024" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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><p style="margin: 0"></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; 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">&#160;</p><div>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">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" id="ixv-12839">Yes</ix:nonNumeric> &#9746; No &#9744;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">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" id="ixv-12840">Yes</ix:nonNumeric> &#9746; No &#9744;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">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.</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif">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. &#9744;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.35pt; text-align: justify">As of August 14, 2024, there were
<ix:nonFraction contextRef="c1" decimals="INF" format="ixt:num-dot-decimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-12842">8,765,857</ix:nonFraction> shares of the registrant&#8217;s common stock outstanding.&#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: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; 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">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 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">&#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="margin: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><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>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%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top; text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; 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="#B_035"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART I - FINANCIAL INFORMATION</span></a></td>
    <td style="text-align: center; vertical-align: bottom"/></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"><a href="#B_036"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_036"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Consolidated Financial Statements</span></a></td>
    <td style="vertical-align: bottom; text-align: center">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"><a href="#B_037"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_037"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></a></td>
    <td style="vertical-align: bottom; text-align: center">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"><a href="#B_038"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_038"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quantitative and Qualitative Disclosures About Market Risk</span></a></td>
    <td style="vertical-align: bottom; text-align: center">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"><a href="#B_039"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_039"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Controls and Procedures</span></a></td>
    <td style="vertical-align: bottom; text-align: center">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="#B_040"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PART II - OTHER INFORMATION</span></a></td>
    <td style="vertical-align: bottom; text-align: center"/></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"><a href="#B_041"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_041"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legal Proceedings</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"><a href="#B_042"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_042"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk Factors</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"><a href="#B_043"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_043"><span style="font-family: Times New Roman, Times, Serif; 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"><a href="#B_044"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_044"><span style="font-family: Times New Roman, Times, Serif; 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"><a href="#B_045"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 4.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_045"><span style="font-family: Times New Roman, Times, Serif; 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"><a href="#B_046"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_046"><span style="font-family: Times New Roman, Times, Serif; 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"><a href="#B_047"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 6.</span></a></td>
    <td style="vertical-align: top; text-align: justify"><a href="#B_047"><span style="font-family: Times New Roman, Times, Serif; 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="#B_048"><span style="font-family: Times New Roman, Times, Serif; 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; text-align: center"></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; text-align: center"></p><div>
</div><p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></p><div>

</div><div><a id="B_035"></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"><span style="font-size: 8pt">&#160;</span></p><div>

</div><div><a id="B_036"></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="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></p><div>

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

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

</div><p style="margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt">&#160;</span></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-indent: -0.125in; padding-left: 0.125in; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">JUNE
    30,<br/>
    2024</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">DECEMBER&#160;31,
    <br/>
    2023</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>(UNAUDITED)</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td><td><span style="font-family: Times New Roman, Times, Serif"><b>&#160;</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif"><b>ASSETS</b></span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">CURRENT ASSETS</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; width: 76%"><span style="font-family: Times New Roman, Times, Serif">Cash</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-12843">68,102,052</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Cash" scale="0" unitRef="usd" id="ixv-12844">32,370</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">VAT
    receivable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableCurrent" scale="0" unitRef="usd" id="ixv-12845">169,638</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivableCurrent" scale="0" unitRef="usd" id="ixv-12846">170,694</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Advance
    to supplier</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToSuppliersCurrent" scale="0" unitRef="usd" id="ixv-12847">67,024,680</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:AdvanceToSuppliersCurrent" scale="0" unitRef="usd" id="ixv-12848">67,440,761</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Short
    term loan receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-0; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="0" unitRef="usd" id="ixv-12849">68,773,208</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other
    receivables</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-12850">46,882</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherReceivablesNetCurrent" scale="0" unitRef="usd" id="ixv-12851">48,519</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    current assets</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-12852">135,343,252</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsCurrent" scale="0" unitRef="usd" id="ixv-12853">136,465,552</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NON-CURRENT
    ASSETS</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Right-of-use asset</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-12854">152,357</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-1; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span>Plant and equipment</span>, net</td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-12855">3,970</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd" id="ixv-12856">3,994</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    non-current assets</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-12857">156,327</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsNoncurrent" scale="0" unitRef="usd" id="ixv-12858">3,994</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">TOTAL
    ASSETS</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12859">135,499,579</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Assets" scale="0" unitRef="usd" id="ixv-12860">136,469,546</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">LIABILITIES
    AND STOCKHOLDERS&#8217; EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CURRENT
    LIABILITIES</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accounts
    payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-12861">69,649</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableCurrent" scale="0" unitRef="usd" id="ixv-12862">70,083</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued
    liabilities and other payables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-12863">2,707,419</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" scale="0" unitRef="usd" id="ixv-12864">2,664,461</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes
    payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-12865">4,277,024</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-12866">4,277,091</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accrued
    interest on notes</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12867">103,545</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12868">2,290</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Notes
    payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd" id="ixv-12869">5,025,767</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableCurrent" scale="0" unitRef="usd" id="ixv-12870">5,222,743</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease liability</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-12871">61,520</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-2; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Payable for purchase of <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFixedInterestRate" scale="-2" unitRef="pure" id="ixv-12872"><ix:nonFraction contextRef="c3" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DerivativeFixedInterestRate" scale="-2" unitRef="pure" id="ixv-12873">10</ix:nonFraction></ix:nonFraction>% equity interest of Zhonghong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:PayableForPurchaseOfEquityInterest" scale="0" unitRef="usd" id="ixv-12874">420,946</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:PayableForPurchaseOfEquityInterest" scale="0" unitRef="usd" id="ixv-12875">423,567</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest
    payable on entrusted loans</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-12876">339,346</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPayableCurrent" scale="0" unitRef="usd" id="ixv-12877">341,459</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Entrusted
    loan payable</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-12878">10,804,288</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LoansPayableCurrent" scale="0" unitRef="usd" id="ixv-12879">10,871,560</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    current liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12880">23,809,504</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-12881">23,873,254</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">NONCURRENT
    LIABILITIES</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Income
    tax payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd" id="ixv-12882">3,350,625</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd" id="ixv-12883">3,350,625</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease liability</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-12884">90,838</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    noncurrent liabilities</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-12885">3,441,463</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesNoncurrent" scale="0" unitRef="usd" id="ixv-12886">3,350,625</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.375in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    liabilities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-12887">27,250,967</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Liabilities" scale="0" unitRef="usd" id="ixv-12888">27,223,879</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">CONTINGENCIES
    AND COMMITMENTS</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-4"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></div></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">STOCKHOLDERS&#8217;
    EQUITY</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Common stock, $<ix:nonFraction contextRef="c2" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-12889"><ix:nonFraction contextRef="c3" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares" id="ixv-12890">0.001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-12891"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-12892">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-12893"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-12894">8,516,357</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-12895"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-12896">7,963,444</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-12897">8,516</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockValue" scale="0" unitRef="usd" id="ixv-12898">7,963</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Additional
    paid in capital</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-12899">165,329,781</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdditionalPaidInCapital" scale="0" unitRef="usd" id="ixv-12900">164,870,025</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Statutory
    reserve</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-12901">15,191,645</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-12902">15,191,645</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    other comprehensive loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-12903">11,094,405</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-12904">10,326,595</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accumulated
    deficit</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-12905">61,186,925</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd" id="ixv-12906">60,497,371</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.375in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total
    Company stockholders&#8217; equity</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12907">108,248,612</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12908">109,245,667</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-12909">135,499,579</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" unitRef="usd" id="ixv-12910">136,469,546</ix:nonFraction></span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>SMART
POWERR CORP.</b></span></p><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>CONSOLIDATED
                       STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">SIX
    MONTHS ENDED<br/>
    JUNE 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">THREE
    MONTHS ENDED<br/>
    JUNE 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">Revenue</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Contingent rental income</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-5; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-6; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-7; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-8; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest income on sales-type
    leases</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-9; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-10; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-11; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-12; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Total operating income</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-13; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-14; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-15; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-16; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">General
    and administrative</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-12911">559,237</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-12912">459,235</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-12913">350,803</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="0" unitRef="usd" id="ixv-12914">374,407</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    operating expenses</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-12915">559,237</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-12916">459,235</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-12917">350,803</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd" id="ixv-12918">374,407</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss from operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12919">559,237</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12920">459,235</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12921">350,803</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12922">374,407</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Non-operating income (expenses)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Gain (loss) on note
    conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-12923">21,243</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-12924">5,602</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-17; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" sign="-" unitRef="usd" id="ixv-12925">4,880</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest income</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-12926">81,281</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-12927">170,441</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-12928">41,297</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeInterest" scale="0" unitRef="usd" id="ixv-12929">82,246</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Interest expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-12930">204,331</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-12931">220,280</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-12932">100,251</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseOther" scale="0" unitRef="usd" id="ixv-12933">109,176</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other
    income, net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12934">28,152</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12935">228,618</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-18; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12936">216,333</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    non-operating income (expenses), net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-12937">116,141</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12938">184,381</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd" id="ixv-12939">58,954</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" unitRef="usd" id="ixv-12940">184,523</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss before income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-12941">675,378</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-12942">274,854</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-12943">409,757</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" sign="-" unitRef="usd" id="ixv-12944">189,884</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income tax expense</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12945">14,176</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12946">62,492</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-19; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-12947">57,958</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12948">689,554</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12949">337,346</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12950">409,757</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12951">247,842</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other comprehensive items</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign
    currency translation loss<br/></span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-12952">767,810</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-12953">4,492,048</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-12954">649,189</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd" id="ixv-12955">6,173,768</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Comprehensive loss</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-12956">1,457,364</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-12957">4,829,394</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-12958">1,058,946</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" sign="-" unitRef="usd" id="ixv-12959">6,421,610</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-23; -sec-ix-hidden: hidden-fact-22; -sec-ix-hidden: hidden-fact-21; -sec-ix-hidden: hidden-fact-20; font-family: Times New Roman, Times, Serif">Weighted average shares used for computing basic and diluted loss per share</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12960">8,238,106</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12961">7,643,072</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12962">8,360,386</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares" id="ixv-12963">7,803,991</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt"><span style="-sec-ix-hidden: hidden-fact-27; -sec-ix-hidden: hidden-fact-26; -sec-ix-hidden: hidden-fact-25; -sec-ix-hidden: hidden-fact-24; font-family: Times New Roman, Times, Serif">Basic and diluted net loss per share</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12964">0.08</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12965">0.04</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12966">0.05</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" sign="-" unitRef="usdPershares" id="ixv-12967">0.03</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common
    Stock</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Paid
    in</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Statutory</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Other<br/>

    Comprehensive</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Capital</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Reserves</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Loss</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif">Balance
    as of December 31, 2023</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-12968">7,963,444</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12969">7,963</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12970">164,870,025</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12971">15,191,645</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-12972">10,326,595</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-12973">60,497,371</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12974">109,245,667</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    loss for the period</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-28; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-29; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-30; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-31; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12975">279,797</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12976">279,797</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Conversion
    of long-term notes into common shares</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares" id="ixv-12977">165,081</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-12978">165</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-12979">321,078</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-32; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-33; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-34; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-12980">321,243</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer
    to statutory reserves</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-35; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-36; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd" id="ixv-12981">31</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-37; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c16" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd" id="ixv-12982">31</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-38; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign
    currency translation loss</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-39; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-40; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-41; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-12983">118,621</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-42; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-12984">118,621</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 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="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Balance as of March
    31, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-12985">8,128,525</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12986">8,128</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12987">165,191,103</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12988">15,191,676</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-12989">10,445,216</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-12990">60,777,199</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-12991">109,168,492</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    loss for the period</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-43; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-44; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-45; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-46; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12992">409,757</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-12993">409,757</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Conversion
    of long-term notes into common shares</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares" id="ixv-12994">259,067</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-12995">259</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" sign="-" unitRef="usd" id="ixv-12996">259</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-47; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-48; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-49; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-50; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock
    compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" unitRef="shares" id="ixv-12997">128,765</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd" id="ixv-12998">129</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c25" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd" id="ixv-12999">138,937</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-51; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-52; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd" id="ixv-13000">139,066</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer
    to statutory reserves</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-53; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-54; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd" id="ixv-13001">31</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-55; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd" id="ixv-13002">31</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-56; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign
    currency translation loss</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-57; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-58; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-59; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-13003">649,189</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-60; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-13004">649,189</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Balance
    as of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-13005">8,516,357</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13006">8,516</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c30" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13007">165,329,781</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13008">15,191,645</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13009">11,094,405</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c33" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13010">61,186,925</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13011">108,248,612</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>



</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Common
    Stock</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Paid
    in</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Statutory</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Other<br/>

    Comprehensive</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Accumulated</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="padding: 0pt; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; padding: 0pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Amount</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Capital</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Reserves</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Loss</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Deficit</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; width: 30%"><span style="font-family: Times New Roman, Times, Serif">Balance
    as of December 31, 2022</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-13012">7,391,996</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13013">7,392</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13014">163,663,305</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13015">15,168,003</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13016">8,318,564</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13017">59,726,943</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13018">110,793,193</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    loss for the period</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-61; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-62; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-63; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-64; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13019">89,504</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13020">89,504</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Conversion
    of long-term notes into common shares</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares" id="ixv-13021">241,537</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c40" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-13022">242</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-13023">489,276</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-65; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-66; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-67; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-13024">489,518</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer
    to statutory reserves</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-68; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-69; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c42" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd" id="ixv-13025">2,590</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-70; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c44" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd" id="ixv-13026">2,590</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-71; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Foreign
    currency translation gain</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-72; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-73; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-74; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c43" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" unitRef="usd" id="ixv-13027">1,681,720</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-75; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" unitRef="usd" id="ixv-13028">1,681,720</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 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="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">Balance as of
    March 31, 2023</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-13029">7,633,533</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13030">7,634</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13031">164,152,581</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13032">15,170,593</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13033">6,636,844</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13034">59,819,037</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13035">112,874,927</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net
    loss for the period</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-76; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-77; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-78; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-79; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13036">247,842</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13037">247,842</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Conversion
    of long-term notes into common shares</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" scale="0" unitRef="shares" id="ixv-13038">154,473</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-13039">154</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-13040">254,727</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-80; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-81; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-82; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="0" unitRef="usd" id="ixv-13041">254,881</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Transfer
    to statutory reserves</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-83; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-84; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" unitRef="usd" id="ixv-13042">15,296</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-85; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="creg:TransferToStatutoryReserves" scale="0" sign="-" unitRef="usd" id="ixv-13043">15,296</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-86; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-indent: -0.125in; padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Foreign
    currency translation gain</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-87; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-88; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-89; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-13044">6,173,768</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: hidden-fact-90; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" scale="0" sign="-" unitRef="usd" id="ixv-13045">6,173,768</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.125in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Balance
    as of June 30, 2023</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares" id="ixv-13046">7,788,006</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13047">7,788</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13048">164,407,308</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c59" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13049">15,185,889</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c60" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13050">12,810,612</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" sign="-" unitRef="usd" id="ixv-13051">60,082,175</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquity" scale="0" unitRef="usd" id="ixv-13052">106,708,198</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>SMART
POWERR CORP.</b></span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">SIX
    MONTHS ENDED<br/>
    JUNE 30,</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM OPERATING ACTIVITIES:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13053">689,554</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13054">337,346</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Adjustments to reconcile
    net loss to net cash used in operating activities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Amortization of OID
    and debt issuing costs of notes</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-91; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" scale="0" unitRef="usd" id="ixv-13055">31,250</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Operating lease expenses</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-13056">30,854</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseExpense" scale="0" unitRef="usd" id="ixv-13057">31,637</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Loss (gain) on note
    conversion</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnRestructuringOfDebt" scale="0" sign="-" unitRef="usd" id="ixv-13058">21,243</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainsLossesOnRestructuringOfDebt" scale="0" unitRef="usd" id="ixv-13059">5,602</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Stock compensation expense</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensation" scale="0" unitRef="usd" id="ixv-13060">139,066</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-92; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Changes in assets and
    liabilities:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Advance to supplier</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-93; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInPrepaidSupplies" scale="0" unitRef="usd" id="ixv-13061">68,898,980</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Other receivables</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" sign="-" unitRef="usd" id="ixv-13062">18,164</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd" id="ixv-13063">4,290</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Taxes payable</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-13064">60</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd" id="ixv-13065">46,034</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Payment of lease liability</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-13066">30,854</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" scale="0" sign="-" unitRef="usd" id="ixv-13067">31,637</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Accrued
    liabilities and other payables</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-13068">262,889</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" scale="0" unitRef="usd" id="ixv-13069">126,642</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Net cash used in operating
    activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-13070">248,132</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" sign="-" unitRef="usd" id="ixv-13071">69,042,292</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">CASH FLOWS FROM INVESTING ACTIVITY:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Short
    term loan receivable</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromLoansReceivable" scale="0" sign="-" unitRef="usd" id="ixv-13072">68,542,364</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForProceedsFromLoansReceivable" scale="0" unitRef="usd" id="ixv-13073">69,994,412</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Net
    cash provided by (used in) investing activity</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" unitRef="usd" id="ixv-13074">68,542,364</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd" id="ixv-13075">69,994,412</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">EFFECT OF EXCHANGE RATE
    CHANGE ON CASH</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" sign="-" unitRef="usd" id="ixv-13076">224,550</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-13077">679,186</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">NET INCREASE (DECREASE) IN CASH</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" unitRef="usd" id="ixv-13078">68,069,682</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd" id="ixv-13079">138,357,518</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">CASH, BEGINNING OF PERIOD</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-13080">32,370</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-13081">138,813,673</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">CASH, END OF PERIOD</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-13082">68,102,052</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd" id="ixv-13083">456,155</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental cash flow data:</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">Income
    tax paid</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-13084">26,606</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd" id="ixv-13085">37,279</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Interest
    paid</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-94; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-95; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">Supplemental disclosure of non-cash financing
    activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">Right-of-use
    assets obtained in exchange for operating lease liabilities</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-13086">182,990</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-96; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Conversion
    of notes into common shares</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="usd" id="ixv-13087">300,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtConversionConvertedInstrumentAmount1" scale="0" unitRef="usd" id="ixv-13088">750,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center; "><span style="font-family: Times New Roman, Times, Serif"><b>JUNE
30, 2024 (UNAUDITED) AND DECEMBER 31, 2023</b></span></p><div>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><img alt="" src="image_001.jpg"/>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p></ix:nonNumeric><div>

</div><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Erdos
TCH &#8211; Joint Venture</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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:OrganizationTermPeriod" id="ixv-13089">20</ix:nonNumeric>&#160;years. Erdos contributed&#160;<ix:nonFraction contextRef="c63" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-13090">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="c64" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-13091">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="c65" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-13092">7</ix:nonFraction>% ownership
interest in the JV to Xi&#8217;an TCH for $<ix:nonFraction contextRef="c66" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" scale="6" unitRef="usd" id="ixv-13093">1.29</ix:nonFraction>&#160;million (RMB&#160;<ix:nonFraction contextRef="c66" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" scale="6" unitRef="cny" id="ixv-13094">8</ix:nonFraction>&#160;million), plus certain accumulated profits. Xi&#8217;an
TCH paid the $<ix:nonFraction contextRef="c67" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" scale="6" unitRef="usd" id="ixv-13095">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="c68" decimals="2" format="ixt:num-dot-decimal" name="creg:ActualElectricitySold" scale="0" unitRef="kwh" id="ixv-13096">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="c69" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForNuclearFuel" scale="6" unitRef="cny" id="ixv-13097">1</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c69" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForNuclearFuel" scale="0" unitRef="usd" id="ixv-13098">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="c70" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-13099">30</ix:nonFraction>% ownership in DaTangShiDai (BinZhou) Energy Savings Technology Co.,
Ltd. (&#8220;BinZhou Energy Savings&#8221;),&#160;<ix:nonFraction contextRef="c71" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-13100">30</ix:nonFraction>% ownership in DaTangShiDai DaTong Recycling Energy Technology Co., Ltd. (&#8220;DaTong
Recycling Energy&#8221;), and&#160;<ix:nonFraction contextRef="c72" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" unitRef="pure" id="ixv-13101">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;&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c73" decimals="0" format="ixt:num-dot-decimal" name="creg:OriginalInvestmentBySubsidiary" scale="0" unitRef="usd" id="ixv-13102">5,695,502</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c73" decimals="0" format="ixt:num-dot-decimal" name="creg:OriginalInvestmentBySubsidiary" scale="0" unitRef="cny" id="ixv-13103">35,000,000</ix:nonFraction>), which must be contributed before October 1, 2028. Zhongxun is&#160;<ix:nonFraction contextRef="c74" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure" id="ixv-13104">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c75" decimals="0" format="ixt:num-dot-decimal" name="creg:OriginalInvestmentBySubsidiary" scale="0" unitRef="usd" id="ixv-13105">30,000,000</ix:nonFraction>, to be paid within&#160;<ix:nonNumeric contextRef="c76" format="ixt-sec:duryear" name="creg:LicenseIsIssued" id="ixv-13106">10</ix:nonNumeric>&#160;years&#160;from the date the business license is issued. Yinghua is&#160;<ix:nonFraction contextRef="c75" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfAmountInitialCapitalContribution" scale="-2" unitRef="pure" id="ixv-13107">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.</span></p></ix:continuation><div>

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

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

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

<ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="ixv-6450"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Basis
of Presentation</i></span></p></ix:nonNumeric>

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

<ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
accompanying consolidated financial statements (&#8220;CFS&#8221;) are prepared in conformity with U.S. Generally Accepted Accounting
Principles (&#8220;US GAAP&#8221;). The functional currency of the Company&#8217;s operating entities is Chinese Renminbi (&#8220;RMB&#8221;).
The accompanying consolidated financial statements are translated from RMB and presented in U.S. dollars (&#8220;USD&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_ConsolidationPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ConsolidationPolicyTextBlock" id="ixv-6477"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Principle
of Consolidation</i></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_ConsolidationPolicyTextBlock-c0_cont_2" id="_ConsolidationPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
CFS 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;),&#160;<ix:nonFraction contextRef="c77" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-13108">100</ix:nonFraction>% owned by Xi&#8217;an TCH, 2) Zhonghong,&#160;<ix:nonFraction contextRef="c78" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-13109">90</ix:nonFraction>% owned by Xi&#8217;an TCH and&#160;<ix:nonFraction contextRef="c79" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-13110">10</ix:nonFraction>% owned by Shanghai TCH,
and 3) Zhongxun,&#160;<ix:nonFraction contextRef="c80" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-13111">100</ix:nonFraction>% 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, 2024. However, there was no revenue for the Company for the six and three months ended June 30, 2024 or 2023. All significant inter-company
accounts and transactions were eliminated in consolidation.</span></p></ix:continuation>

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

<ix:continuation id="_ConsolidationPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">A subsidiary is an entity in which (i) the Company directly or indirectly
controls more than <ix:nonFraction contextRef="c81" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" unitRef="pure" id="ixv-13112">50</ix:nonFraction>% of the voting power; or (ii) the Company has the power to appoint or remove the majority of the members of the
board of directors or to cast a majority of votes at the meetings of the board of directors or to govern the financial and operating policies
of the investee pursuant to a statute or under an agreement among the shareholders or equity holders.&#160;</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="creg_UsesAndSourcesOfLiquidityPolicyTextBlock-c0_cont_1" escape="true" name="creg:UsesAndSourcesOfLiquidityPolicyTextBlock" id="ixv-6493"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Uses
and Sources of Liquidity</i></span></p></ix:nonNumeric>

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

<ix:continuation id="creg_UsesAndSourcesOfLiquidityPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">For
the six months ended June 30, 2024 and 2023, the Company had a net loss of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13113">689,554</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13114">337,346</ix:nonFraction>, respectively. For the three months
ended June 30, 2024 and 2023, the Company had a net loss of $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13115">409,757</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-13116">247,842</ix:nonFraction>, respectively. The Company had an accumulated
deficit of $<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="6" sign="-" unitRef="usd" id="ixv-13117">61.19</ix:nonFraction>&#160;million as of June 30, 2024. 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates" id="ixv-6504"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Use
of Estimates</i></span></p></ix:nonNumeric>

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

<ix:continuation id="_UseOfEstimates-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="ixv-6515"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Revenue
Recognition</i></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and 2023, 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></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: 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation continuedAt="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6" id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="_RevenueFromContractWithCustomerPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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, Plant, and Equipment, as ROU assets are long-lived nonfinancial assets.</span></p></ix:continuation>

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

<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="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023.</span></p></ix:continuation>

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

<ix:continuation id="_LesseeLeasesPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<ix:continuation id="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="_CreditLossFinancialInstrumentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="ixv-6608"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Credit
losses</i></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="_CreditLossFinancialInstrumentPolicyTextBlock-c0_cont_2" id="_CreditLossFinancialInstrumentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">On
January 1, 2023, the Company adopted Accounting Standards Update&#160;2016-13&#160;&#8220;Financial
Instruments&#160;&#8212;&#160;Credit Losses (Topic&#160;326), Measurement of Credit Losses on Financial Instruments,&#8221; which
replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss
(&#8220;CECL&#8221;) methodology. The adoption of the credit loss accounting standard has no material impact on the Company&#8217;s
consolidated financial statements as of January&#160;1, 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:continuation continuedAt="_CreditLossFinancialInstrumentPolicyTextBlock-c0_cont_3" id="_CreditLossFinancialInstrumentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">The
Company&#8217;s other receivables in the balance sheet are within the scope of ASC Topic&#160;326. As the Company has limited customers
and debtors, the Company uses the loss-rate&#160;method to evaluates the expected credit losses on an individual basis. When establishing
the loss rate, the Company makes the assessment on various factors, including historical experience, credit-worthiness&#160;of customers
and debtors, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that
may affect its ability to collect from the customers and debtors. The Company also provides specific provisions for allowance when facts
and circumstances indicate that the receivable is unlikely to be collected.</span></p></ix:continuation>

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

<ix:continuation id="_CreditLossFinancialInstrumentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">Expected
credit losses are recorded as allowance for credit losses on the consolidated statements of operations. After all attempts to collect
a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amount that is previously
reserved for, the Company will reduce the specific allowance for credit losses.</span></p></ix:continuation>

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

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

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

<ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023, 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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:nonNumeric contextRef="c0" continuedAt="creg_ValueAddedTaxPolicyTextBlock-c0_cont_1" escape="true" name="creg:ValueAddedTaxPolicyTextBlock" id="ixv-6657"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Value
added tax (&#8220;VAT&#8221;)</i></span></p></ix:nonNumeric>

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

<ix:continuation continuedAt="creg_ValueAddedTaxPolicyTextBlock-c0_cont_2" id="creg_ValueAddedTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company is subject to VAT and related surcharges on revenue generated from sales and services. The Company records revenue net of VAT.
This VAT may be offset by qualified input VAT paid by the Company to suppliers. Net VAT balance between input VAT and output VAT is recorded
in the line item of VAT receivable on the unaudited consolidated balance sheets.</span></p></ix:continuation>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><ix:continuation id="creg_ValueAddedTaxPolicyTextBlock-c0_cont_2">The
VAT rate is&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="creg:ValueAddedTaxPercentage" scale="-2" unitRef="pure" id="ixv-13119">13</ix:nonFraction>% for taxpayers selling consumer products and&#160;<ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="creg:TechonologyServices" scale="-2" unitRef="pure" id="ixv-13120">6</ix:nonFraction>% for providing technology services. Entities that are VAT general
taxpayers are allowed to offset qualified input VAT, paid to suppliers against their output VAT liabilities. As of June 30, 2024 and
December 31, 2023, the Company had $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-13121">169,638</ix:nonFraction>&#160;and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ValueAddedTaxReceivable" scale="0" unitRef="usd" id="ixv-13122">170,694</ix:nonFraction>&#160;VAT receivable, respectively</ix:continuation>.</span></p>

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

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

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

<ix:continuation id="creg_AdvanceToSuppliersPolicyTextBlock-c0_cont_1"><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p></ix:continuation>

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

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

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

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

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

<ix:continuation id="_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024, the Company did not have any outstanding short term loan receivables; at December 31, 2023, the Company had $<ix:nonFraction contextRef="c3" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:ShortTermInvestments" scale="6" unitRef="usd" id="ixv-13123">68.77</ix:nonFraction>&#160;million
short term loan receivables and did not accrue allowance against short term loan receivables.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk" id="ixv-6700"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Concentration
of Credit Risk</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InsuranceTax" scale="0" unitRef="cny" id="ixv-13124">500,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InsuranceTax" scale="0" unitRef="usd" id="ixv-13125">71,792</ix:nonFraction>) per bank. Any balance over RMB&#160;<ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="creg:BalanceNotCovered" scale="0" unitRef="cny" id="ixv-13126">500,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c82" decimals="0" format="ixt:num-dot-decimal" name="creg:BalanceNotCovered" scale="0" unitRef="usd" id="ixv-13127">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="ixv-6737"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Plant
and Equipment</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">Plant
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 plant 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.&#160;<ix:nonNumeric contextRef="c0" continuedAt="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock-c0_cont_1" escape="true" name="creg:ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" id="ixv-13128">Depreciation
of plant 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock-c0_cont_1"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-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; background-color: rgb(204,238,255)">
    <td style="width: 83%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c83" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-13129">2</ix:nonNumeric>&#160;&#8211;&#160;<ix:nonNumeric contextRef="c84" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-13130">5</ix:nonNumeric>&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Office and Other Equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif"><ix:nonNumeric contextRef="c85" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-13131">2</ix:nonNumeric>&#160;&#8211;&#160;<ix:nonNumeric contextRef="c86" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="ixv-13132">5</ix:nonNumeric>&#160;years</span></td></tr>
  </table></ix:continuation></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="ixv-6767"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Impairment
of Long-lived Assets</i></span></p></ix:nonNumeric>

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

<ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">In
accordance with FASB ASC Topic 360,&#160;<i>&#8220;Plant, and Equipment</i>,&#8221; the Company reviews its long-lived assets, including
plant 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.&#160;The Company did
not record any impairment for the six and three months ended June 30, 2024 and 2023.&#160;&#160;</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="creg_AccountAndOtherPayablesPolicyTextBlock-c0_cont_1" escape="true" name="creg:AccountAndOtherPayablesPolicyTextBlock" id="ixv-6779"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Accounts
and other payables</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p></ix:continuation>

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

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

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

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

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

<ix:continuation continuedAt="_DebtPolicyTextBlock-c0_cont_2" id="_DebtPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p></ix:continuation>

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

<ix:continuation continuedAt="_DebtPolicyTextBlock-c0_cont_3" id="_DebtPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p></ix:continuation>

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

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

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

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

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

<ix:continuation id="_CostOfSalesPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></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: 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsOther" scale="-2" unitRef="pure" id="ixv-13133">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, 2024 and December 31, 2023, the Company did not take any uncertain positions that would necessitate recording a tax related
liability.&#160;&#160;</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_InventoryCashFlowPolicy-c0_cont_1" escape="true" name="us-gaap:InventoryCashFlowPolicy" id="ixv-6864"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Statement
of Cash Flows</i></span></p></ix:nonNumeric>

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

<ix:continuation id="_InventoryCashFlowPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="_ShareBasedCompensationOptionAndIncentivePlansPolicy-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock" id="ixv-6976"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Basic
and Diluted Earnings per Share</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">For
the six and three months ended June 30, 2024 and 2023, 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 and three months ended June 30, 2024 and 2023,&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-13134"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="0" unitRef="shares" id="ixv-13135">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.</span></p></ix:continuation>

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

<ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="ixv-6993"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<ix:continuation id="_SegmentReportingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></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"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></p><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="ixv-7040"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>New
Accounting Pronouncements</i></span></p></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></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="font-family: Times New Roman, Times, Serif; ">In
November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#8220;ASU
2023-07&#8221;). The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about
significant segment expenses that are regularly provided to the chief operating decision maker (CODM). In addition, the amendments enhance
interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide
new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. ASU 2023-07
will be effective for annual reporting periods beginning after December 15, 2023, and interim periods within annual reporting periods
beginning after December 15, 2024. Early adoption is permitted. The adoption of ASU 2023-01 did not have a material impact on the Company&#8217;s
consolidated financial statement presentation or disclosures.</span></p></ix:continuation>

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

<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="font-family: Times New Roman, Times, Serif; ">In
December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (&#8220;ASU 2023-09&#8221;),
which requires disclosures of incremental income tax information within the rate reconciliation and expanded disclosures of income taxes
paid, among other disclosure requirements. This ASU will be effective for annual reporting periods beginning after December 15, 2024.
Early adoption is permitted. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively.
The Company&#8217;s management does not believe that the adoption of ASU 2023-09 will have a material impact on the Company&#8217;s consolidated
financial statement presentation or disclosures.</span></p></ix:continuation>

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

<ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company&#8217;s management does not believe that any other recently issued, but not yet effective, authoritative guidance, if currently
adopted, will have a material impact on the Company&#8217;s financial statement presentation or disclosures.&#160;</span></p></ix:continuation></ix:continuation><div>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, the Company had <span style="-sec-ix-hidden: hidden-fact-97">nil</span> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="0" unitRef="usd" id="ixv-13136">68,773,208</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c3" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBankLoansAndNotesPayable" scale="6" unitRef="cny" id="ixv-13137">486.1</ix:nonFraction>&#160;million) short term loan to
Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;), respectively, 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" id="ixv-13138">14,119</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:CapitalUtilizationFee" scale="0" unitRef="cny" id="ixv-13139">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" id="ixv-13140">70,595</ix:nonFraction>&#160;(RMB&#160;<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="cny" id="ixv-13141">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="c87" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="6" unitRef="usd" id="ixv-13142">68.7</ix:nonFraction>&#160;million
in full plus capital utilization fee in January 2024.</span></p></ix:nonNumeric><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="creg:AdvanceToSuppliersDisclosureTextBlock" id="ixv-7077"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>4.
ADVANCE TO SUPPLIERS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c88" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="6" unitRef="usd" id="ixv-13143">82.3</ix:nonFraction>&#160;million (RMB&#160;<ix:nonFraction contextRef="c88" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="6" unitRef="cny" id="ixv-13144">595.0</ix:nonFraction>&#160;million) for purchasing the energy storage battery systems. As of June
30, 2024 and December 31, 2023, the Company made a prepayment to Bangyu of $<ix:nonFraction contextRef="c0" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PrepaymentFeesOnAdvancesNet" scale="6" unitRef="usd" id="ixv-13145">66.79</ix:nonFraction>&#160;million (RMB&#160;<ix:nonFraction contextRef="c0" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaymentFeesOnAdvancesNet" scale="6" unitRef="cny" id="ixv-13146">476.0</ix:nonFraction>&#160;million) and $<ix:nonFraction contextRef="c89" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaymentFeesOnAdvancesNet" scale="6" unitRef="usd" id="ixv-13147">67.4</ix:nonFraction>&#160;million
(RMB&#160;<ix:nonFraction contextRef="c89" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:PrepaymentFeesOnAdvancesNet" scale="6" unitRef="cny" id="ixv-13148">476.0</ix:nonFraction>&#160;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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c90" decimals="0" format="ixt:num-dot-decimal" name="creg:ResearchAndDevelopmentCost" scale="0" unitRef="usd" id="ixv-13149">1,000,000</ix:nonFraction>, as of
December 31, 2022, the Company paid $<ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-13150">200,000</ix:nonFraction>&#160;as R&amp;D expense, and was committed to pay remaining $<ix:nonFraction contextRef="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted" scale="0" unitRef="usd" id="ixv-13151">800,000</ix:nonFraction>&#160;after trial operation.
During the year ended December 31, 2022, the Company expensed $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-13152">200,000</ix:nonFraction>&#160;in R&amp;D.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermPurchaseCommitmentAmount" scale="0" unitRef="usd" id="ixv-13153">1,150,000</ix:nonFraction>, and the Company paid $<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherResearchAndDevelopmentExpense" scale="0" unitRef="usd" id="ixv-13154">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="c62" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Supplies" scale="0" unitRef="usd" id="ixv-13155">200,000</ix:nonFraction>&#160;during the year 2023 and as
of June 30, 2024 and December 31, 2023, the Company will pay the remaining of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:RemainingAmount" scale="0" unitRef="usd" id="ixv-13156">300,000</ix:nonFraction>&#160;upon completion all the services.&#160;&#160;&#160;</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><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; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="ixv-7111"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>5.
ACCRUED LIABILITIES AND OTHER PAYABLES</b></span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Education and union fund and
    social insurance payable</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedInsuranceCurrent" scale="0" unitRef="usd" id="ixv-13157">160,954</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedInsuranceCurrent" scale="0" unitRef="usd" id="ixv-13158">181,394</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued payroll and welfare</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-13159">235,178</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedPayrollTaxesCurrent" scale="0" unitRef="usd" id="ixv-13160">263,472</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued litigation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:AccruedLitigationCurrent" scale="0" unitRef="usd" id="ixv-13161">2,293,992</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:AccruedLitigationCurrent" scale="0" unitRef="usd" id="ixv-13162">2,124,087</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-13163">17,295</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd" id="ixv-13164">95,508</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-13165">2,707,419</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd" id="ixv-13166">2,664,461</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>


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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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" id="ixv-7249"><span style="font-family: Times New Roman, Times, Serif; ">Taxes
payable consisted of the following as of June 30, 2024 and December 31, 2023:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Income tax</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxes" scale="0" unitRef="usd" id="ixv-13167">7,627,403</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxes" scale="0" unitRef="usd" id="ixv-13168">7,627,529</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="creg:OtherTaxesCurrent" scale="0" unitRef="usd" id="ixv-13169">246</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="creg:OtherTaxesCurrent" scale="0" unitRef="usd" id="ixv-13170">187</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-13171">7,627,649</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrentAndNoncurrent" scale="0" unitRef="usd" id="ixv-13172">7,627,716</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-13173">4,277,024</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TaxesPayableCurrent" scale="0" unitRef="usd" id="ixv-13174">4,277,091</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Noncurrent</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd" id="ixv-13175">3,350,625</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="0" unitRef="usd" id="ixv-13176">3,350,625</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024, income tax payable included&#160;$<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="creg:IncomeTaxesPayable" scale="6" unitRef="usd" id="ixv-13177">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="us-gaap:TaxesPayableCurrent" scale="6" unitRef="usd" id="ixv-13178">4.28</ix:nonFraction>&#160;million included in current tax payable
and $<ix:nonFraction contextRef="c2" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:AccruedIncomeTaxesNoncurrent" scale="6" unitRef="usd" id="ixv-13179">3.35</ix:nonFraction>&#160;million noncurrent).&#160;<ix:nonNumeric contextRef="c0" name="us-gaap:IncomeTaxHolidayDescription" id="ixv-13180">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; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="creg:DeferredTaxAssetsNetDisclosureTextBlock" id="ixv-7373"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><b>7.
DEFERRED TAX, NET</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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" id="ixv-7384"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 76%; padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
    expenses</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" unitRef="usd" id="ixv-13181">611,528</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" unitRef="usd" id="ixv-13182">615,336</ix:nonFraction></span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Write-off
    Erdos TCH net investment in sales-type leases *</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" id="ix_0_fact" name="us-gaap:DeferredTaxAssetsInvestments" scale="0" unitRef="usd">4,038,120</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" id="ix_1_fact" name="us-gaap:DeferredTaxAssetsInvestments" scale="0" unitRef="usd">4,063,263</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
    loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-13185">2,630,914</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-13186">2,647,296</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US
    NOL</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="0" unitRef="usd" id="ixv-13187">1,220,717</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="0" unitRef="usd" id="ixv-13188">1,086,706</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
    NOL</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-13189">579,188</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" unitRef="usd" id="ixv-13190">8,355,472</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    deferred tax assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-13191">9,080,467</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsGross" scale="0" unitRef="usd" id="ixv-13192">16,768,073</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    valuation allowance for deferred tax assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-13193">9,080,467</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" unitRef="usd" id="ixv-13194">16,768,073</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    tax assets, net</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<ix:continuation id="_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="text-align: left"><ix:footnote id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; 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; "><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></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; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="creg_EntrustedLoanPayableTextBlock-c0_cont_1" escape="true" name="creg:EntrustedLoanPayableTextBlock" id="ixv-7586"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>8.
ENTRUSTED LOAN PAYABLE</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
HYREF Fund was established in July 2013 with a total fund of RMB&#160;<ix:nonFraction contextRef="c92" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="cny" id="ixv-13195">460</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c92" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="usd" id="ixv-13196">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="c93" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNi" scale="6" unitRef="cny" id="ixv-13197">3</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c93" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:EquitySecuritiesFvNi" scale="6" unitRef="usd" id="ixv-13198">0.5</ix:nonFraction>&#160;million) as an equity
investment and RMB&#160;<ix:nonFraction contextRef="c94" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesCurrent" scale="6" unitRef="cny" id="ixv-13199">457</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c94" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:DebtSecuritiesCurrent" scale="6" unitRef="usd" id="ixv-13200">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="c95" decimals="-6" format="ixt:num-dot-decimal" name="creg:TotalFundCapitalContribution" scale="6" unitRef="cny" id="ixv-13201">27</ix:nonFraction>&#160;million RMB ($<ix:nonFraction contextRef="c95" decimals="-4" format="ixt:num-dot-decimal" name="creg:TotalFundCapitalContribution" scale="6" unitRef="usd" id="ixv-13202">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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" id="ixv-13203">12.5</ix:nonFraction>%.&#160;<ix:nonNumeric contextRef="c0" name="creg:DescriptionOfRemainingLoanBalance" id="ixv-13204">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; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 <ix:nonFraction contextRef="c96" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="0" unitRef="cny" id="ixv-13205">188,639,400</ix:nonFraction> ($<ix:nonFraction contextRef="c96" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfDebt" scale="6" unitRef="usd" id="ixv-13206">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation continuedAt="creg_EntrustedLoanPayableTextBlock-c0_cont_2" id="creg_EntrustedLoanPayableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 <span>Balance as of</span> 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="c97" decimals="0" format="ixt:num-dot-decimal" name="creg:BuyBackPrice" scale="0" unitRef="cny" id="ixv-13207">261,727,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c97" decimals="-4" format="ixt:num-dot-decimal" name="creg:BuyBackPrice" scale="6" unitRef="usd" id="ixv-13208">37.52</ix:nonFraction>&#160;million) including accrued interest of
RMB&#160;<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" scale="0" unitRef="cny" id="ixv-13209">14,661,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c98" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" scale="6" unitRef="usd" id="ixv-13210">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 from Chengli project. The Company recorded a gain of approximately $<ix:nonFraction contextRef="c99" decimals="-5" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfConsumerLoans" scale="6" unitRef="usd" id="ixv-13211">3.1</ix:nonFraction>&#160;million
from transferring the CDP WHPG station to HYREF as partial repayment of the entrusted loan and accrued interest of RMB&#160;<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="creg:RepaymentsOfAccruedInterest" scale="0" unitRef="cny" id="ixv-13212">188,639,400</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c99" decimals="-4" format="ixt:num-dot-decimal" name="creg:RepaymentsOfAccruedInterest" scale="6" unitRef="usd" id="ixv-13213">27.54</ix:nonFraction>&#160;million)
to HYREF resulting from the termination of the buy-back agreement.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="cny" id="ixv-13214">120,000,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c100" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd" id="ixv-13215">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="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" unitRef="cny" id="ixv-13216">127,066,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c101" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="6" unitRef="usd" id="ixv-13217">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="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="cny" id="ixv-13218">247,066,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c102" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd" id="ixv-13219">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;&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">Xi&#8217;an
Hanneng is a holding company and was supposed to own&#160;<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalanceShares" scale="0" unitRef="shares" id="ixv-13220">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="c103" decimals="0" format="ixt:num-dot-decimal" name="creg:OwnedShares" scale="0" unitRef="shares" id="ixv-13221">29,948,000</ix:nonFraction> shares of Huaxin; however, Xi&#8217;an Hanneng was not able to
obtain the remaining&#160;<ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-13222">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation id="creg_EntrustedLoanPayableTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="0" unitRef="cny" id="ixv-13223">261,727,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c97" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd" id="ixv-13224">37.52</ix:nonFraction>&#160;million)
including accrued interest of RMB&#160;<ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" unitRef="cny" id="ixv-13225">14,661,506</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c97" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="6" unitRef="usd" id="ixv-13226">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="c104" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="cny" id="ixv-13227">50</ix:nonFraction>&#160;million
($<ix:nonFraction contextRef="c104" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="usd" id="ixv-13228">7.17</ix:nonFraction>&#160;million) was due January 5, 2020, the 2<sup>nd&#160;</sup>payment of RMB&#160;<ix:nonFraction contextRef="c105" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="cny" id="ixv-13229">50</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c105" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="usd" id="ixv-13230">7.17</ix:nonFraction>&#160;million) was due
February 5, 2020, the 3<sup>rd&#160;</sup>payment of RMB&#160;<ix:nonFraction contextRef="c106" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="cny" id="ixv-13231">50</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c106" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="usd" id="ixv-13232">7.17</ix:nonFraction>&#160;million) was due April 5, 2020, the 4<sup>th</sup>&#160;payment
of RMB&#160;<ix:nonFraction contextRef="c107" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="cny" id="ixv-13233">50</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c107" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="usd" id="ixv-13234">7.17</ix:nonFraction>&#160;million) was due on June 30, 2020, and the final payment of RMB&#160;<ix:nonFraction contextRef="c108" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="0" unitRef="cny" id="ixv-13235">47,066,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c108" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="usd" id="ixv-13236">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="c109" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="cny" id="ixv-13237">247</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c109" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLoans" scale="6" unitRef="usd" id="ixv-13238">36.28</ix:nonFraction>&#160;million)
from Mr. Bai.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">4.
The lender agreed to extend the repayment of RMB&#160;<ix:nonFraction contextRef="c110" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="cny" id="ixv-13239">77.00</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c110" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:LongTermLoansFromBank" scale="6" unitRef="usd" id="ixv-13240">11.06</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="c111" decimals="-4" format="ixt:num-dot-decimal" name="creg:RepaymentPrincipalAmount" scale="6" unitRef="usd" id="ixv-13241">11.06</ix:nonFraction>&#160;million and accrued interest of RMB&#160;<ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="0" unitRef="cny" id="ixv-13242">2,418,229</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c112" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="6" unitRef="usd" id="ixv-13243">0.35</ix:nonFraction>&#160;million)
within 10 days from the judgment date to Beijing 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;<ix:nonFraction contextRef="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForFees" scale="0" unitRef="cny" id="ixv-13244">80,288,184</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c90" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForFees" scale="6" unitRef="usd" id="ixv-13245">11.53</ix:nonFraction>&#160;million) in total, the Company recorded these additional fees in 2022. 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">Xi&#8217;an
TCH had investment RMB&#160;<ix:nonFraction contextRef="c113" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="cny" id="ixv-13246">75.00</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c113" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:Investments" scale="6" unitRef="usd" id="ixv-13247">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="c114" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" scale="6" unitRef="usd" id="ixv-13248">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 14 &#8211; Litigation).</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DebtDisclosureTextBlock" id="ixv-7708"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><b>9.
NOTE PAYABLE, NET</b>&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><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"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c115" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ConvertibleNotesPayable" scale="0" unitRef="usd" id="ixv-13249">5,250,000</ix:nonFraction>. The Purchaser purchased the Note with an OID of $<ix:nonFraction contextRef="c116" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-13250">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="c117" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" unitRef="pure" id="ixv-13251">8</ix:nonFraction>% and has a term of&#160;<ix:nonNumeric contextRef="c117" format="ixt-sec:durwordsen" name="us-gaap:DebtInstrumentTerm" id="ixv-13252">24&#160;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="c118" decimals="2" format="ixt:num-dot-decimal" name="creg:IncreaseDecreaseOutstandingBalancePercentage" scale="-2" unitRef="pure" id="ixv-13253">125</ix:nonFraction>% of any amounts outstanding under the Note and being prepaid.
Beginning on the date that is six&#160;months&#160;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="c119" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" scale="0" unitRef="usd" id="ixv-13254">825,000</ix:nonFraction>&#160;per calendar&#160;month&#160;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="c118" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ShortTermDebtInterestRateIncrease" scale="-2" unitRef="pure" id="ixv-13255">25</ix:nonFraction>%. On
October 28, 2021, the lender made an adjustment of $<ix:nonFraction contextRef="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentFaceAmount" scale="0" unitRef="usd" id="ixv-13256">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="c120" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ReceivableWithImputedInterestFaceAmount" scale="0" unitRef="usd" id="ixv-13257">1,370,897</ix:nonFraction>&#160;principal adjustment
as interest expense in 2021.&#160;The lender made an adjustment of $<ix:nonFraction contextRef="c121" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio" scale="0" unitRef="usd" id="ixv-13258">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="c122" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-13259">229,015</ix:nonFraction>&#160;principal adjustment as interest expense. During the six months ended June 30, 2024,
the Company amortized OID of $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-13260">0</ix:nonFraction>&#160;and recorded $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-13261">204,279</ix:nonFraction>&#160;interest expense on this Note; and the Company and Lender exchanged these
Partitioned Notes of $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="creg:PartitionedNotesPayable" scale="0" unitRef="usd" id="ixv-13262">300,000</ix:nonFraction>&#160;in total&#160;for the delivery of&#160;<ix:nonFraction contextRef="c123" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-13263">424,148</ix:nonFraction>&#160;shares of the Company&#8217;s common stock.&#160;The
Company recorded $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="creg:LossOnConversionNotes" scale="0" unitRef="usd" id="ixv-13264">21,243</ix:nonFraction>&#160;loss on conversion of these notes in 2024. During the three months ended June 30, 2024, the Company amortized
OID of $<ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-13265">0</ix:nonFraction>&#160;and recorded $<ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-13266">100,240</ix:nonFraction>&#160;interest expense on this Note. During the six months ended June 30, 2023, the Company amortized
OID of $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-13267">31,250</ix:nonFraction> and recorded $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-13268">220,082</ix:nonFraction> interest expense on this Note; and the Company and Lender exchanged these Partitioned Notes of $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="creg:PartitionedNotesPayable" scale="0" unitRef="usd" id="ixv-13269">750,000</ix:nonFraction>
for the delivery of <ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" unitRef="shares" id="ixv-13270">396,010</ix:nonFraction> shares of the Company&#8217;s common stock; the Company recorded $<ix:nonFraction contextRef="c125" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromEquityMethodInvestments" scale="0" unitRef="usd" id="ixv-13271">5,602</ix:nonFraction> gain on conversion of these notes
in 2023. During the three months ended June 30, 2023, the Company amortized OID of $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="0" unitRef="usd" id="ixv-13272">0</ix:nonFraction>&#160;and recorded $<ix:nonFraction contextRef="c127" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseDebt" scale="0" unitRef="usd" id="ixv-13273">109,018</ix:nonFraction> interest expense on
this Note. As of June 30, 2024, the outstanding principal balance of this note was $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="creg:OutstandingPrincipalBalance" scale="0" unitRef="usd" id="ixv-13274">5,025,767</ix:nonFraction>&#160;with accrued interest of $<ix:nonFraction contextRef="c118" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" scale="0" unitRef="usd" id="ixv-13275">103,545</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:nonNumeric><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></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; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i><span style="text-decoration:underline">Shares
Issued for Stock compensation </span></i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">On
June 12, 2024, the Company issued <ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares" id="ixv-13276">128,765</ix:nonFraction> shares of its common stock for investment banking services fee, the fair value of <ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" scale="0" unitRef="shares" id="ixv-13277">128,765</ix:nonFraction> shares
was $<ix:nonFraction contextRef="c129" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="0" unitRef="usd" id="ixv-13278">139,066</ix:nonFraction>.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" id="ixv-7763"><span style="font-family: Times New Roman, Times, Serif; ">Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2024:</span></ix:nonNumeric></p>

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

<ix:continuation id="_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock-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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Warrants</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average<br/> Exercise<br/> Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of January 1, 2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-13279">16,515</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c130" decimals="1" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13280">10.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c131" format="ixt-sec:duryear" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" id="ixv-7822"><span style="font-family: Times New Roman, Times, Serif">0.54</span></ix:nonNumeric></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of January 1, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" scale="0" unitRef="shares" id="ixv-13281">16,515</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c130" decimals="1" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13282">10.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><ix:nonNumeric contextRef="c131" format="ixt-sec:duryear" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" id="ixv-7850"><span style="font-family: Times New Roman, Times, Serif">0.54</span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-100; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-101; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exchanged</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-102; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-103; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-104; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-105; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Expired</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-106; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-107; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of June 30, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" scale="0" unitRef="shares" id="ixv-13283">16,515</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c133" decimals="1" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13284">10.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><ix:nonNumeric contextRef="c132" format="ixt-sec:duryear" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" id="ixv-7986"><span style="font-family: Times New Roman, Times, Serif">0.04</span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of June 30, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c133" decimals="0" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" scale="0" unitRef="shares" id="ixv-13285">16,515</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c133" decimals="1" format="ixt:num-dot-decimal" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13286">10.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><ix:nonNumeric contextRef="c132" format="ixt-sec:duryear" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" id="ixv-8014"><span style="font-family: Times New Roman, Times, Serif">0.04</span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> </table></ix:continuation></ix:nonNumeric><div>


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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="ixv-8022"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>11.
STOCK-BASED COMPENSATION PLAN</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c134" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares" id="ixv-13287">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.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="ixv-8039"><span style="font-family: Times New Roman, Times, Serif; ">The
following table summarizes option activity with respect to employees and independent directors for the six months ended June 30, 2024:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average<br/> Exercise<br/> Price<br/> per Share</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of January 1, 2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-13288">500</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13289">16.1</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><ix:nonNumeric contextRef="c135" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="ixv-8099"><span style="font-family: Times New Roman, Times, Serif">3.32</span></ix:nonNumeric></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of January 1, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares" id="ixv-13290">500</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c3" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13291">16.1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><ix:nonNumeric contextRef="c135" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="ixv-8127"><span style="font-family: Times New Roman, Times, Serif">3.32</span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-108; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-109; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-110; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-114; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-116; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" unitRef="shares" id="ixv-13292">500</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13293">16.1</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="ixv-8236"><span style="font-family: Times New Roman, Times, Serif">2.82</span></ix:nonNumeric></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" scale="0" unitRef="shares" id="ixv-13294">500</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="1" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" unitRef="usdPershares" id="ixv-13295">16.1</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonNumeric contextRef="c0" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="ixv-8264"><span style="font-family: Times New Roman, Times, Serif">2.82</span></ix:nonNumeric></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> </table></ix:continuation></ix:nonNumeric><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "></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; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock" id="ixv-8285"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>12.
INCOME TAX</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c136" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-13296">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; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c89" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-13297"><ix:nonFraction contextRef="c90" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" unitRef="pure" id="ixv-13298">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
US parent&#160;company, SPC is taxed in the US and, as of June 30, 2024, 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" id="ixv-13299">5.81</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" id="ixv-13300">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="c137" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure" id="ixv-13301"><ix:nonFraction contextRef="c138" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure" id="ixv-13302"><ix:nonFraction contextRef="c139" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets" scale="-2" unitRef="pure" id="ixv-13303">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" id="ixv-13304">100</ix:nonFraction>% deferred tax asset valuation allowance was provided.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024, the Company&#8217;s PRC subsidiaries had $<ix:nonFraction contextRef="c140" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="6" unitRef="usd" id="ixv-13305">2.32</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" id="ixv-13306">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="c136" decimals="2" format="ixt:num-dot-decimal" name="creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" scale="-2" unitRef="pure" id="ixv-13307">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">U.S. statutory rates benefit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-13308">21.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-13309">21.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax rate difference &#8211; current provision</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" sign="-" unitRef="pure" id="ixv-13310">0.1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-13311">4.1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-13312">0.7</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-13313">2.0</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation
    allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure" id="ixv-13314">22.5</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure" id="ixv-13315">37.6</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Tax expense per financial
    statements</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" scale="-2" unitRef="pure" id="ixv-13316">2.1</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" scale="-2" unitRef="pure" id="ixv-13317">22.7</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation>


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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense &#8211; current</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-13318">14,176</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-13319">62,492</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-13320">14,176</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-13321">62,492</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></ix:continuation></ix:nonNumeric><div>


</div><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"></p><div>

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

</div><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><ix:continuation continuedAt="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_3" id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-c0_cont_2"><span style="font-family: Times New Roman, Times, Serif; ">The
following table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the three months ended June 30, 2024
and 2023:</span></ix:continuation></p>

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

<ix:continuation id="_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">U.S. statutory rates benefit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-13322">21.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure" id="ixv-13323">21.0</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax rate difference &#8211; current provision</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" sign="-" unitRef="pure" id="ixv-13324">0.3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" unitRef="pure" id="ixv-13325">4.4</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" unitRef="pure" id="ixv-13326">0.5</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation
    allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure" id="ixv-13327">21.3</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" unitRef="pure" id="ixv-13328">46.6</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Tax expense per financial
    statements</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" scale="-2" unitRef="pure" id="ixv-13329">30.5</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table></ix:continuation>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:continuation continuedAt="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_3" id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-c0_cont_2"><span style="font-family: Times New Roman, Times, Serif; ">The
provision for income tax expense (benefit)&#160;for the three months ended June 30, 2024 and 2023 consisted of the following:</span></ix:continuation></p>

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

<ix:continuation id="_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense &#160;&#8211; current</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-13330">57,958</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd" id="ixv-13331">57,958</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation></ix:continuation><div>


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

</div><ix:nonNumeric contextRef="c0" continuedAt="creg_StatutoryReservesTextBlock-c0_cont_1" escape="true" name="creg:StatutoryReservesTextBlock" id="ixv-8691"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>13.
STATUTORY RESERVES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company&#8217;s Chinese subsidiaries are required to transfer&#160;<ix:nonFraction contextRef="c141" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfStatutoryReserveNetIncome" scale="-2" unitRef="pure" id="ixv-13332">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="c141" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfReserveRegisteredCapital" scale="-2" unitRef="pure" id="ixv-13333">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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" id="ixv-13334">25</ix:nonFraction>% of the registered capital.&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Name&#160;of&#160;Chinese&#160;Subsidiaries</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Registered<br/> Capital</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Maximum&#160;Statutory<br/> Reserve&#160;Amount</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Statutory<br/> reserve at<br/> June 30,<br/> 2024</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Statutory <br/> reserve at<br/> December&#160;31, <br/> 2023</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shanghai TCH</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="usd" id="ixv-13336">29,800,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="usd" id="ixv-13337">14,900,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="cny" id="ixv-13338">6,564,303</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-13339">1,003,859</ix:nonFraction>)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="cny" id="ixv-13340">6,564,303</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c145" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-13341">1,003,859</ix:nonFraction>)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Xi&#8217;an TCH</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="cny" id="ixv-13342">202,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny" id="ixv-13343">101,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="cny" id="ixv-13344">73,947,819</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c146" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-13345">11,272,948</ix:nonFraction>)</span></td><td style="text-align: left">&#160;</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="cny" id="ixv-13346">73,947,603</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c147" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-13347">11,272,917</ix:nonFraction>)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Erdos TCH</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="cny" id="ixv-13348">120,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny" id="ixv-13349">60,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="cny" id="ixv-13350">19,035,814</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-13351">2,914,869</ix:nonFraction>)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="cny" id="ixv-13352">19,035,814</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c149" decimals="0" format="ixt:num-dot-decimal" name="creg:StatutoryReserve" scale="0" unitRef="usd" id="ixv-13353">2,914,869</ix:nonFraction>)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Xi&#8217;an Zhonghong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="cny" id="ixv-13354">30,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny" id="ixv-13355">15,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shaanxi Huahong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="usd" id="ixv-13356">2,500,300</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c151" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="usd" id="ixv-13357">1,250,150</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">Zhongxun</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" scale="0" unitRef="cny" id="ixv-13358">35,000,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="creg:MaximumStatutoryReserveAmount" scale="0" unitRef="cny" id="ixv-13359">17,500,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:nonNumeric><div>
</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation id="creg_StatutoryReservesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
common welfare fund is a voluntary fund to which the Company can transfer&#160;<ix:nonFraction contextRef="c142" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfStatutoryReserveNetIncome" scale="-2" unitRef="pure" id="ixv-13360">5</ix:nonFraction>% to&#160;<ix:nonFraction contextRef="c143" decimals="2" format="ixt:num-dot-decimal" name="creg:PercentageOfStatutoryReserveNetIncome" scale="-2" unitRef="pure" id="ixv-13361">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;&#160;</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:LossContingencyDisclosures" id="ixv-9170"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><b>14.
CONTINGENCIES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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;&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">1)
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="c153" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLegalSettlements" scale="6" unitRef="cny" id="ixv-13362">261</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c153" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForLegalSettlements" scale="6" unitRef="usd" id="ixv-13363">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
Performance, proving that Xi&#8217;an Zhonghong New Energy Technology Co., Ltd. had fulfilled its buyback obligations as disclosed in
Note 9 that,&#160;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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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" id="ixv-13364">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" id="ixv-13365">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" id="ixv-13366">2.10</ix:nonFraction>&#160;million litigation expense as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">2)
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="c111" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="6" unitRef="cny" id="ixv-13367">77</ix:nonFraction>&#160;million ($<ix:nonFraction contextRef="c111" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:PrincipalAmountOutstandingOnLoansSecuritized" scale="6" unitRef="usd" id="ixv-13368">11.06</ix:nonFraction>&#160;million) with loan interest of RMB&#160;<ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestAndFeeIncomeOtherLoans" scale="0" unitRef="cny" id="ixv-13369">2,418,449</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c112" decimals="-4" format="ixt:num-dot-decimal" name="us-gaap:InterestAndFeeIncomeOtherLoans" scale="6" unitRef="usd" id="ixv-13370">0.35</ix:nonFraction>&#160;million)
to Beijing 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;<ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="0" unitRef="cny" id="ixv-13371"><ix:nonFraction contextRef="c155" decimals="0" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="0" unitRef="cny" id="ixv-13372"><ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="0" unitRef="cny" id="ixv-13373">80,288,184</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;($<ix:nonFraction contextRef="c154" decimals="-4" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="6" unitRef="usd" id="ixv-13374"><ix:nonFraction contextRef="c155" decimals="-4" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="6" unitRef="usd" id="ixv-13375"><ix:nonFraction contextRef="c156" decimals="-4" format="ixt:num-dot-decimal" name="creg:LoansPayableWithVariableAmount" scale="6" unitRef="usd" id="ixv-13376">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.</span></p></ix:nonNumeric><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><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; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeasesTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock" id="ixv-9217"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><b>15. <span>LEASE</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-13377">36,536</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c157" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-13378">5,600</ix:nonFraction>) with quarterly payment in advance. This lease expired in&#160;<ix:nonNumeric contextRef="c0" name="creg:LeaseExpirationDate" id="ixv-13379">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="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-13380">36,536</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-13381">5,600</ix:nonFraction>),
to be paid every half year in advance. Upon expiration of the lease, the Company entered a new lease agreement for the same location
from January 1, 2024 through December 31, 2026&#160;with monthly rent of RMB&#160;<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="cny" id="ixv-13382">36,536</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PaymentsForRent" scale="0" unitRef="usd" id="ixv-13383">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"><span style="font-family: Times New Roman, Times, Serif">&#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: 0pt 0"><span>T<ix:nonNumeric contextRef="c0" continuedAt="_OperatingLeaseLeaseIncomeTableTextBlock-c0_cont_1" escape="true" name="us-gaap:OperatingLeaseLeaseIncomeTableTextBlock" id="ixv-13384">he Company&#8217;s operating
ROU assets and lease liabilities were as follows:</ix:nonNumeric></span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>


<ix:continuation id="_OperatingLeaseLeaseIncomeTableTextBlock-c0_cont_1"><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-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2024</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2023</td><td style="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>&#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: 76%; text-align: left">Right-of-use assets, net</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="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" unitRef="usd" id="ixv-13385">152,357</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"><div style="-sec-ix-hidden: hidden-fact-119">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" unitRef="usd" id="ixv-13386">61,520</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-120">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Non-current operating lease liabilities</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="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" unitRef="usd" id="ixv-13387">90,837</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: right">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease liabilities</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="c163" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-13388">152,357</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"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<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" id="ixv-9311"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six Months Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30,<br/> 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" unitRef="usd" id="ixv-13389">30,167</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c0" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="6" unitRef="usd" id="ixv-13390">687</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Remaining Lease Term - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><ix:nonNumeric contextRef="c2" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-9366"><span style="font-family: Times New Roman, Times, Serif">2.50</span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Discount Rate - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-13391">5</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six Months Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" unitRef="usd" id="ixv-13392">30,863</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c4" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="6" unitRef="usd" id="ixv-13393">774</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Remaining Lease Term - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><ix:nonNumeric contextRef="c62" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="ixv-9434"><span style="font-family: Times New Roman, Times, Serif">0.5</span></ix:nonNumeric></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Discount Rate - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c62" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" unitRef="pure" id="ixv-13394">5</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months
    Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June
    30,<br/> 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" unitRef="usd" id="ixv-13395">15,095</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost
    &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c5" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="6" unitRef="usd" id="ixv-13396">327</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months
    Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June
    30,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="6" unitRef="usd" id="ixv-13397">15,245</ix:nonFraction></span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost
    &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c6" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseCost" scale="6" unitRef="usd" id="ixv-13398">385</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p></ix:continuation></ix:nonNumeric><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:continuation id="_LesseeOperatingLeasesTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_LesseeOperatingLeaseLiabilityMaturityTableTextBlock-c0_cont_1" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="ixv-9558"><span style="font-family: Times New Roman, Times, Serif; ">The
following is a schedule, by years, of maturities of the office lease liabilities as of June 30, 2024:</span></ix:nonNumeric></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30,
    2025,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" unitRef="usd" id="ixv-13399">61,520</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30, 2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" unitRef="usd" id="ixv-13400">61,520</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30, 2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" unitRef="usd" id="ixv-13401">30,760</ix:nonFraction></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total undiscounted
    cash flows</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" unitRef="usd" id="ixv-13402">153,800</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" unitRef="usd" id="ixv-13403">1,442</ix:nonFraction></span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Present value of lease
    liabilities</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeaseLiability" scale="0" unitRef="usd" id="ixv-13404">152,358</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table></ix:continuation>


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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">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="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="cny" id="ixv-13405">18,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c159" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-13406">2,500</ix:nonFraction>).
The Company will grant the CFO no less than&#160;<ix:nonFraction contextRef="c160" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares" id="ixv-13407">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;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; "><span style="font-family: Times New Roman, Times, Serif; ">On
May 6, 2024, the Company entered another employment agreement with Mr. Shi for 24 months with monthly salary of RMB&#160;<ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" unitRef="cny" id="ixv-13408">18,000</ix:nonFraction>&#160;($<ix:nonFraction contextRef="c161" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="0" sign="-" unitRef="usd" id="ixv-13409">2,500</ix:nonFraction>).
The Company will grant the CFO no less than&#160;<ix:nonFraction contextRef="c162" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" unitRef="shares" id="ixv-13410">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;</span></p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="ixv-9647"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b>16. COMMITMENTS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span><b><i>Lease
Commitments</i></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="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock-c0_cont_1" escape="true" name="creg:ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" id="ixv-13411">The total future minimum lease payments under
the non-cancellable operating lease with respect to the office as of June 30, 2024 are payable as follows&#65306;</ix:nonNumeric></p>

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

<ix:continuation id="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock-c0_cont_1"><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; text-align: justify">&#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">Lease Commitment</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: justify">Within 1 year</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="c165" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-13412">6,756</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><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: justify; padding-bottom: 1.5pt">2-5 years</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="c166" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-13413">10,134</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingLeasePayments" scale="0" unitRef="usd" id="ixv-13414">16,890</ix:nonFraction></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:SubsequentEventsTextBlock" id="ixv-9694"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>17.
SUBSEQUENT EVENTS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">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 the following subsequent event need to be disclosed.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">On
July 23, 2024, the Company entered into an Exchange Agreement with the lender. Pursuant to the Agreement, the Company and Lender partitioned
a new Promissory Notes of $<ix:nonFraction contextRef="c167" decimals="0" format="ixt:num-dot-decimal" name="creg:LenderPromissoryNotes" scale="0" unitRef="usd" id="ixv-13415">250,000</ix:nonFraction>&#160;from the original Promissory Note entered on April 2, 2021. The Company and Lender exchanged
this Partitioned Note for the delivery of&#160;<ix:nonFraction contextRef="c168" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ExcessStockSharesIssued" scale="0" unitRef="shares" id="ixv-13416">249,500</ix:nonFraction>&#160;shares of the Company&#8217;s Common Stock.</span></p></ix:nonNumeric><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>This 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></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><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>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><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>&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">For the six
months ended June 30, 2024 and 2023, the Company had net loss of $689,554 and $337,346, respectively.&#160;For the three months ended
June 30, 2024 and 2023, the Company had a net loss of $409,757&#160;and $247,842, respectively. The Company had an accumulated deficit
of $61.19 million as of June 30, 2024. 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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.<i>&#160;</i></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>Our Subsidiaries
and Projects</i>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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 $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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;<i>&#160;</i>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Basis
of Presentation</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">These accompanying
CFS were prepared in accordance with US GAAP and pursuant to the rules and regulations of the SEC for financial statements.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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, 2024. All significant inter-company
accounts and transactions were eliminated in consolidation.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Use of
Estimates</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Concentration
of Credit Risk</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;&#160;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Foreign
Currency Translation and Comprehensive Income (Loss)</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%<br/>
    of Sales</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%<br/>
    of Sales</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest income on
    sales-type leases</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    operating expenses</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">559,237</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">459,235</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Loss from operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(559,237</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(459,235</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total non-operating
    income (expenses), net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(116,141</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">184,381</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Loss before income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(675,378</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(274,854</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income tax expense</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,176</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,492</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(689,554</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(337,346</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>GROSS
PROFIT</i>. Gross profit for the six months ended June 30, 2024 and 2023 were  nil with gross margin of nil.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>OPERATING
EXPENSES</i>.&#160;Operating expenses consisted of general and administrative expenses (&#8220;G&amp;A&#8221;) totaling $559,237 for
the six months ended June 30, 2024, compared to $459,235 for the six months ended June 30, 2023, an increase of $100,002 or 21.78%. The
increase in operating expenses was mainly due to increased stock compensation expense by approximately $139,066 and increased legal expense
by approximately $13,025, which was partly offset by decreased audit expense by approximately $28,910.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><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, 2024, net non-operating expenses was $116,141 compared to non-operating
income of $184,381 for six months ended June 30, 2023. For the six months ended June 30, 2024, we had $81,281 interest income, and $28,152
other income, which was partly offset by $21,243 loss on note conversion and $204,331 interest expense. For 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 partly offset by $220,280
interest expense on note payable.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>INCOME
TAX EXPENSE</i>.&#160;Income tax expense was $14,176 for the six months ended June 30, 2024, compared with $62,492 for the six months
ended June 30, 2023. The consolidated effective income tax rate for the six months ended June 30, 2024 and 2023 were 2.1% and 22.7%,
respectively.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>NET LOSS</i>.
Net loss for the six months ended June 30, 2024 was $689,554 compared to $337,346 for the six months ended June 30, 2023, an increase
of net loss of $352,208. This increase in net loss was mainly due to increased operating expenses by $100,002, increased loss on note
conversion by $26,845, decreased other income by $200,466 and decreased interest income by $89,160, which was partly offset by decreased
interest expense by $15,949 and decreased income tax expense by $48,316 as described above.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Comparison
of Results of Operations for the three months ended June 30, 2024 and 2023</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%<br/>
    of Sales</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">%<br/>
    of Sales</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Sales</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Cost of sales</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Gross profit</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Interest income on
    sales-type leases</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 52%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total
    operating expenses</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">350,803</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">374,407</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Loss from operations</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(350,803</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(374,407</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total non-operating
    income (expenses), net</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(58,954</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">184,523</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Loss before income tax</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(409,757</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(189,884</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income tax expense</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,958</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Net loss</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(409,757</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(247,842</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><div>

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>GROSS
PROFIT</i>. Gross profit for the three months ended June 30, 2024 and 2023 were $0 with gross margin of 0%.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>OPERATING
EXPENSES</i>.&#160;Operating expenses consisted of general and administrative expenses (&#8220;G&amp;A&#8221;) totaling $350,803 for
the three months ended June 30, 2024, compared to $374,407 for the three months ended June 30, 2023, a decrease of $23,604 or 6.30%.
The decrease in operating expenses was mainly due to decreased audit expense by approximately $73,410, decreased NASDAQ annual fee by
$47,000, decreased Broadridge service fee by $9,784, decreased legal expense by approximately $8,975 and decreased other G&amp;A expenses
by $23,500, which was partly offset by increased stock compensation expense by approximately $139,066.&#160;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><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 three months ended June 30, 2024, net non-operating expenses was $58,954 compared to non-operating
income of $184,523 for the three months ended June 30, 2023. For the three months ended June 30, 2024, we had $41,297 interest income,
which was partly offset by $100,251 interest expense on note payable. For the three months ended June 30, 2023, we had $82,246 interest
income, and other income of $216,333, which was partly offset by $109,176 interest expense on note payable, and loss on note conversion
of $4,880.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><i>NET LOSS</i>.
Net loss for the three months ended June 30, 2024 was $409,757 compared to $247,842 for the three months ended June 30, 2023, an increase
of net loss of $161,915. This increase in net loss was mainly due to decreased other income by $216,333, decreased interest income by
$40,949, which was partly offset by decreased operating expenses by $23,604, decreased loss on note conversion by $4,880, decreased interest
expense by $8,925, and decreased income tax expense by $57,958 as described above.</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Comparison
of Six Months Ended June 30, 2024 and 2023</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of June
30, 2024, the Company had cash and equivalents of $68.10 million, other current assets (excluding cash and equivalents) of $67.24 million,
current liabilities of $23.81 million, working capital of $111.53 million, a current ratio of 5.68:1 and a liability-to-equity ratio
of 0.25:1.&#160;</span></p><div>

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

</div><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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, 2024 and 2023:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Cash provided by (used in):</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Operating Activities</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(248,132</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(69,042,292</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Investing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">68,542,364</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(69,994,412</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Financing activities</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#8211;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Net cash
used in operating activities was $248,132 during the six months ended June 30, 2024, compared to $69,042,292 for the six months ended
June 30, 2023. The decrease in net cash outflow for the six months ended June 30, 2024 was mainly due to decreased cash outflow on advance
to supplier by $68.9 million, and increased cash inflow on accrued liabilities and other payables by $136,247, which was partly offset
by increased net loss by $352,208.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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, 2024, the Company made
a prepayment to Bangyu of $66.8 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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">Net cash
provided by investing activities was $68,542,364 for the six months ended June 30, 2024, compare with net cash used in investing activities
of $69,994,412 for the six months ended June 30, 2023, respectively. For the six months ended June 30, 2024, investing activities mainly
consisted of receipt of repayment of short-term loan receivable of $68,542,364. For the six months ended June 30, 2023, investing activities
mainly consisted of short-term loan receivable of $69,994,412.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">As of December
31, 2023, the Company had $68,730,851&#160;(RMB&#160;486.1&#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
$14,119&#160;(RMB&#160;100,000) per day for total of $70,595&#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 $68.7&#160;million in full plus capital utilization fee in January
2024.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">There was
no cash provided by or use in financing activities during the six months ended June 30, 2024 and 2023.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>Transfers
of Cash to and from Our Subsidiaries</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

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

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

</div><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="text-align: left; width: 0.25in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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 style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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; text-align: left; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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 style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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 style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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; text-align: left; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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.&#160;</span></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">As
    of</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June
    30,<br/> 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">December&#160;31,<br/>
    2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Unrestricted accumulated deficit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(61,186,925</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(60,497,371</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Restricted retained
    earnings (surplus reserve fund)</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,191,645</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,191,645</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total accumulated deficit</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,995,280</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(45,305,726</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>OFF-BALANCE
SHEET ARRANGEMENTS</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">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;&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>CONTRACTUAL
OBLIGATIONS</b>&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company&#8217;s
contractual obligations as of June 30, 2024 are as follows:</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1 year</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">More than</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">See Note</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Contractual
    Obligation</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">or
    less</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1
    year</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">(for&#160;details)</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: justify; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Notes
    payable including accrued interest of $103,545</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5,129,312</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">9</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Entrusted
    loan including interest payable of $339,346</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">11,143,634</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">8</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease liability</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,520</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,838</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,334,466</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">90,838</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><div>


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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The Company
believes it has sufficient cash as of June 30, 2024, 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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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="B_038"></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">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="B_039"></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">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,
2024, the Company&#8217;s disclosure controls and procedures were 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">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, 2024, 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">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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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">&#160;</p><div>

</div><div><a id="B_040"></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="B_041"></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 9 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 the date of this report, 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.10 million litigation expense as of June 30,
2024.</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">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 77 million
($11.06 million) with loan interest of RMB 2,418,449 ($0.35 million) to Beijing 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 80,288,184 ($11.53 million) in total, the Company recorded these additional fees in 2022. There was no
update for this case as of the date of this report.</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">On October 17, 2022, United States District Court
for the District of Nevada (the &#8220;Court&#8221;) entered into a default judgment against us and our transfer agent, Securities Transfer
Corporation that the plaintiff, Newbridge Securities Corporation (the &#8220;Plaintiff&#8221;) was entitled to payment in the amount of
$139,066.0. On May 15, 2024, Securities Transfer Corporation entered into a stipulation with the Plaintiff. Pursuant to this stipulation,
the Court ordered the issuance of 128,765 shares of CREG to the Plaintiff and its assignees. The abovementioned shares were issued to
the Plaintiff and its assignees as of the date of this report.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&#160;</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">&#160;</p><div>

</div><div><a id="B_042"></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, 2023. 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="B_043"></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="B_044"></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="B_045"></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">&#160;</p><div>

</div><div><a id="B_046"></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"><ix:nonNumeric contextRef="c5" format="ixt:fixed-false" name="ecd:NonRule10b51ArrTrmntdFlag" id="ixv-13417"><ix:nonNumeric contextRef="c5" format="ixt:fixed-false" name="ecd:Rule10b51ArrTrmntdFlag" id="ixv-13418"><ix:nonNumeric contextRef="c5" format="ixt:fixed-false" name="ecd:NonRule10b51ArrAdoptedFlag" id="ixv-13419"><ix:nonNumeric contextRef="c5" format="ixt:fixed-false" name="ecd:Rule10b51ArrAdoptedFlag" id="ixv-13420">Nome</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>.</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><!-- 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; text-align: justify">&#160;</p><div>

</div><div><a id="B_047"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>ITEM 6. EXHIBITS</b></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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr>
    <td style="vertical-align: top; border-bottom: black 1.5pt solid; width: 8%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit&#160;No.</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: left; width: 91%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000101054902000036/boulder10ksbex35123101.txt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Articles of Incorporation (filed as Exhibit 3.05 to the Company&#8217;s Form 10-KSB for the fiscal year ended December 31, 2001).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000101054904000729/chinadigex41111204.txt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; 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>&#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><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9</span></td>
    <td>&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413061948/v360178_ex10-3.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b>&#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: 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: justify">&#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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10</span></td>
    <td style="text-align: justify; 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-family: Times New Roman, Times, Serif; 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; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413061948/v360178_ex10-5.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420413066288/v362538_ex10-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000114420413067584/v363208_ex10-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420415026577/v408892_def14a.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000114420415067187/v425367_ex10-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Transfer Agreement of CDQ &amp; Waste Heat Power Generation, dated November 16, 2015, by and between Xi&#8217;an TCH Energy Technology Co., Ltd and Tangshan Rongfeng Iron &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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000114420416088880/v434699_ex10-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.17</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390016015889/f10q0616ex10i_chinarecycling.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.18</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390018009306/f8k071118ex10-1_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.19</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390018009306/f8k071118ex10-2_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.20</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390018013365/f8k093018ex10-1_chinarecycl.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.21</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390018016526/f8k112118ex10-1_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.22</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-21_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 April 16, 2019).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.23</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-22_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 April 16, 2019).</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: 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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.24</span></td>
    <td style="text-align: justify; width: 1%">&#160;</td>
    <td style="text-align: left; width: 91%"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-23_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 April 16, 2019)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.25</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-24_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equity Transfer Agreement, dated December 29, 2018, by and between Shanghai TCH and HYREF. (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 April 16, 2019)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.26</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-25_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Supplementary Agreement of Equity Transfer Agreement, dated December 29, 2018, by and among Xi&#8217;an TCH, Hongyuan Huifu, and the Fund Management Company. (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 April 16, 2019)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.27</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019006487/f10k2018ex10-26_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 April 16, 2019).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.28</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019002847/f8k021319ex10-1_chinarecycl.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.29</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019005609/f8k032919ex10-1_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.30</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019018290/f8k091119ex10-1_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.31</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019018731/f8k091919ex10-1_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.32</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019019522/f8kl092919ex10-1_chinarecy.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.33</span></td>
    <td style="text-align: justify">&#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-family: Times New Roman, Times, Serif; 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; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.34</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019020817/f8k101619ex10-2_china.htm"><span style="font-family: Times New Roman, Times, Serif; 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.2 to the Company&#8217;s Current Report on Form 8-K dated October 16, 2019).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.35</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390019026702/f8k121619aex10-1_china.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.36</span></td>
    <td style="text-align: justify">&#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-family: Times New Roman, Times, Serif; 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; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.37</span></td>
    <td style="text-align: justify">&#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-family: Times New Roman, Times, Serif; 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; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.38</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390020010899/ea121350ex10-30_chinarecy.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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).</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"></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.39</span></td>
    <td style="text-align: justify; width: 1%">&#160;</td>
    <td style="text-align: left; width: 91%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390020012170/f10k2019ex10-38_china.htm">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).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.40</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390020013242/ea122236ex10-39_chinarecy.htm">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).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.41</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390020013242/ea122236ex10-40_chinarecy.htm">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).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.42</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390020014076/ea122601ex10-41_chinarecy.htm">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).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.43</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390020044933/ea132303ex10-43_china.htm">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).</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.44</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021051662/ea148160ex10-43_chinarecyc.htm">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)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.45</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021051662/ea148160ex10-44_chinarecyc.htm">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)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.46</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021051662/ea148160ex10-45_chinarecyc.htm">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)</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.47</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-1_chinarecycl.htm">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)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.48</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-2_chinarecycl.htm">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)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.49</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-3_chinarecycl.htm">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)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.50</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-4_chinarecycl.htm">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)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.51</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390021058654/f10q0921ex10-5_chinarecycl.htm">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)</a></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.52</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390021063432/ea150883ex10-51_chinarecyc.htm"><span style="font-family: Times New Roman, Times, Serif; 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>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.53</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/721693/000121390023037363/f10k2022_smartpowerr.htm"><span style="font-family: Times New Roman, Times, Serif; 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>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.54</span></td>
    <td style="text-align: justify; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; text-align: left; width: 91%"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023037363/f10k2022ex10-54_smartpowerr.htm"><span style="font-family: Times New Roman, Times, Serif; 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>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.55</span></td>
    <td style="text-align: justify">&#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-family: Times New Roman, Times, Serif; 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>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.56</span></td>
    <td style="text-align: justify">&#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-family: Times New Roman, Times, Serif; 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>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.57</span></td>
    <td style="text-align: justify">&#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-family: Times New Roman, Times, Serif; 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). </span></a></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.58</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023085768/f10q0923ex10-58_smart.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exchange Agreements dated as of August 11, 2023 by and between China Recycling Energy Corporation and Bucktown Capital, LLC. (filed as Exhibit 10.58 to the Company&#8217;s quarterly report on Form 10-Q dated November 13, 2023).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.59</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390024031988/ea020264301ex10-57_smart.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exchange Agreements dated as of December 29, 2023 by and between China Recycling Energy Corporation and Bucktown Capital, LLC. (filed as Exhibit 10.57 to the Company&#8217;s Form 10-K for the year ended December 31, 2023).</span></a></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.60*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="vertical-align: bottom; text-align: left"><a href="ea021110501ex10-60_smart.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exchange Agreement dated as of July 23, 2024 by and between China Recycling Energy Corporation and Bucktown Capital, LLC. </span></a></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="text-align: justify">&#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><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000114420409062755/v168008_ex14-1.htm"><span style="font-family: Times New Roman, Times, Serif; 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; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">19.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="https://www.sec.gov/Archives/edgar/data/721693/000121390023037363/f10k2022ex19-1_smartpowerr.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Insider Trading Policy, dated November 25, 2009. (filed as Exhibit 19.1 to the Company&#8217;s annual report on Form 10-K dated May, 8, 2023)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21.1</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390020012170/f10k2019ex21-1_china.htm"><span style="font-family: Times New Roman, Times, Serif; 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; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea021110501ex31-1_smart.htm">Rule 13a-14(a)/15d-14(a) certification of the Chief Executive Officer.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="ea021110501ex31-2_smart.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Rule 13a-14(a)/15d-14(a) certification of the Chief Financial Officer.</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea021110501ex32-1_smart.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2*</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="ea021110501ex32-2_smart.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350.</a></span></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97</span></td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left"><a href="http://www.sec.gov/Archives/edgar/data/721693/000121390024031988/ea020264301ex97_smart.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Compensation Recovery Policy (filed as Exhibit 97 to the Company&#8217;s Form 10-K for the year ended December 31, 2023).</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Labels Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104*</span></td>
    <td style="vertical-align: bottom; text-align: justify">&#160;</td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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">&#160;</p><div>

</div><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 style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed
herewith</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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">&#160;</p><div>

</div><div><a id="B_048"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><b>SIGNATURES</b></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: left">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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; font-size: 10pt">Date: August 14, 2024</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <i>Guohua Ku</i></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; 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-family: Times New Roman, Times, Serif; font-size: 10pt">Date: August 14, 2024</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <i>Yongjiang Shi</i></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongjiang Shi</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; 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; text-align: center">&#160;</p><div>

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

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

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










</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonFraction contextRef="c2" id="hidden-fact-0" name="us-gaap:ShortTermInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-1" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-3" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-4" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-5" name="us-gaap:RentalIncomeNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-6" name="us-gaap:RentalIncomeNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-7" name="us-gaap:RentalIncomeNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-8" name="us-gaap:RentalIncomeNonoperating" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-9" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-10" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-11" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-12" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-13" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-14" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-15" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-16" name="us-gaap:OtherOperatingIncomeExpenseNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-17" name="us-gaap:IncomeLossFromEquityMethodInvestments" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-18" name="us-gaap:OtherNonoperatingIncomeExpense" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-19" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" decimals="INF" id="hidden-fact-20" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">7643072</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="INF" id="hidden-fact-21" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">7803991</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="INF" id="hidden-fact-22" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">8238106</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="INF" id="hidden-fact-23" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" unitRef="shares">8360386</ix:nonFraction>
<ix:nonFraction contextRef="c6" decimals="2" id="hidden-fact-24" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.03</ix:nonFraction>
<ix:nonFraction contextRef="c4" decimals="2" id="hidden-fact-25" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.04</ix:nonFraction>
<ix:nonFraction contextRef="c5" decimals="2" id="hidden-fact-26" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.05</ix:nonFraction>
<ix:nonFraction contextRef="c0" decimals="2" id="hidden-fact-27" name="us-gaap:EarningsPerShareDiluted" sign="-" unitRef="usdPershares">0.08</ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-28" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c13" id="hidden-fact-29" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c14" id="hidden-fact-30" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-31" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c14" id="hidden-fact-32" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-33" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c16" id="hidden-fact-34" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c12" id="hidden-fact-35" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c13" id="hidden-fact-36" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c15" id="hidden-fact-37" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c17" id="hidden-fact-38" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c12" id="hidden-fact-39" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c13" id="hidden-fact-40" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c14" id="hidden-fact-41" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c16" id="hidden-fact-42" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-43" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c25" id="hidden-fact-44" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c26" id="hidden-fact-45" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c27" id="hidden-fact-46" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c26" id="hidden-fact-47" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c27" id="hidden-fact-48" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c28" id="hidden-fact-49" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-50" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c26" id="hidden-fact-51" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c27" id="hidden-fact-52" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-53" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c25" id="hidden-fact-54" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c27" id="hidden-fact-55" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-56" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c24" id="hidden-fact-57" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c25" id="hidden-fact-58" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c26" id="hidden-fact-59" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c28" id="hidden-fact-60" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-61" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-62" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-63" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c43" id="hidden-fact-64" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-65" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c43" id="hidden-fact-66" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c44" id="hidden-fact-67" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-68" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-69" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c43" id="hidden-fact-70" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c45" id="hidden-fact-71" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c40" id="hidden-fact-72" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c41" id="hidden-fact-73" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c42" id="hidden-fact-74" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c44" id="hidden-fact-75" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c52" id="hidden-fact-76" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-77" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-78" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c55" id="hidden-fact-79" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-80" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c55" id="hidden-fact-81" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-82" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c52" id="hidden-fact-83" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-84" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c55" id="hidden-fact-85" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c6" id="hidden-fact-86" name="creg:TransferToStatutoryReserves" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c52" id="hidden-fact-87" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c53" id="hidden-fact-88" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c54" id="hidden-fact-89" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c56" id="hidden-fact-90" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-91" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-92" name="us-gaap:ShareBasedCompensation" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-93" name="us-gaap:IncreaseDecreaseInPrepaidSupplies" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-94" name="us-gaap:InterestPaidNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-95" name="us-gaap:InterestPaidNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c4" id="hidden-fact-96" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-97" name="us-gaap:ShortTermBankLoansAndNotesPayable" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c2" id="hidden-fact-98" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c3" id="hidden-fact-99" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-100" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-101" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-102" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-103" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-104" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-105" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-106" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c132" id="hidden-fact-107" name="creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-108" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-109" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" id="hidden-fact-110" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-111" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-112" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" id="hidden-fact-113" name="creg:WeightedAverageRemainingContractualTermInYearsExercised" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-114" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" unitRef="shares" xsi:nil="true"/>
<ix:nonFraction contextRef="c0" id="hidden-fact-115" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" unitRef="usdPershares" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" id="hidden-fact-116" name="creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-117" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c5" id="hidden-fact-118" name="us-gaap:IncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c164" id="hidden-fact-119" name="us-gaap:OperatingLeaseRightOfUseAsset" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c164" id="hidden-fact-120" name="us-gaap:OperatingLeaseLiabilityCurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c164" id="hidden-fact-121" name="us-gaap:OperatingLeaseLiabilityNoncurrent" unitRef="usd" xsi:nil="true"/>
<ix:nonFraction contextRef="c164" id="hidden-fact-122" name="us-gaap:OperatingLeaseLiability" unitRef="usd" xsi:nil="true"/>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-13546">false</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:CurrentFiscalYearEndDate" id="ixv-13547">--12-31</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus" id="ixv-13548">Q2</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-13549">0000721693</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="creg-20240630.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_1_fact" toRefs="ix_0_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-08-14</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <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 xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <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 xmlns="" 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2022-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c39">
  <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 xmlns="" 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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-01-01</xbrli:startDate>
    <xbrli:endDate>2023-03-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c45">
  <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 xmlns="" 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>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-03-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c51">
  <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 xmlns="" 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>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>2023-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c62">
  <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 xmlns="" 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-14</xbrli:startDate>
    <xbrli:endDate>2009-04-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c64">
  <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>2009-04-14</xbrli:startDate>
    <xbrli:endDate>2009-04-14</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c65">
  <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>2013-06-15</xbrli:startDate>
    <xbrli:endDate>2013-06-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c66">
  <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-15</xbrli:startDate>
    <xbrli:endDate>2013-06-15</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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-07-31</xbrli:startDate>
    <xbrli:endDate>2013-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c68">
  <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 xmlns="" id="c69">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c70">
  <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:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c71">
  <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:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c72">
  <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:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c73">
  <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 xmlns="" id="c74">
  <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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c75">
  <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 xmlns="" id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2015-02-11</xbrli:startDate>
    <xbrli:endDate>2015-02-11</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c79">
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxLypjYo4QTEzrLpth9fw9uoKtc/2d9TaF8kARLDAGOJEdUkVb7xG+nvtQjLfExWfAM40LATGHbxgT4t/WXPVOv+Sk44dOYyAPshvUcQ8dthtgsZ9rH4iCx4lbkgxwLm8QNWbo4W6ssx18m+b+0NQ7/I=] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:VotingPowerMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c82">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" 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>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c85">
  <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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c86">
  <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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-01-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c88">
  <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 xmlns="" id="c89">
  <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-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c90">
  <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 xmlns="" id="c91">
  <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 xmlns="" id="c92">
  <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 xmlns="" id="c93">
  <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:instant>2013-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c94">
  <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:instant>2013-07-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c95">
  <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>2013-07-31</xbrli:startDate>
    <xbrli:endDate>2013-07-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c96">
  <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:startDate>2018-12-29</xbrli:startDate>
    <xbrli:endDate>2018-12-29</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c97">
  <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 xmlns="" id="c98">
  <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 xmlns="" id="c99">
  <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 xmlns="" id="c100">
  <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 xmlns="" id="c101">
  <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 xmlns="" id="c102">
  <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 xmlns="" id="c103">
  <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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:FirstPaymentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-01-05</xbrli:startDate>
    <xbrli:endDate>2020-01-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:SecondPaymentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-02-05</xbrli:startDate>
    <xbrli:endDate>2020-02-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:ThirdPaymentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-04-05</xbrli:startDate>
    <xbrli:endDate>2020-04-05</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:FourthPaymentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-06-30</xbrli:startDate>
    <xbrli:endDate>2020-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:FinalPaymentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-09-30</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-12-31</xbrli:startDate>
    <xbrli:endDate>2020-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-07-08</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c111">
  <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 xmlns="" id="c112">
  <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 xmlns="" id="c113">
  <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 xmlns="" id="c114">
  <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 xmlns="" id="c115">
  <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 xmlns="" id="c116">
  <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 xmlns="" id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c118">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c119">
  <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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c120">
  <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 xmlns="" id="c121">
  <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 xmlns="" id="c122">
  <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 xmlns="" id="c123">
  <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>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c124">
  <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>2024-04-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c125">
  <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 xmlns="" id="c126">
  <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>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</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 xmlns="" id="c127">
  <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-04-01</xbrli:startDate>
    <xbrli:endDate>2023-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-12</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-06-12</xbrli:startDate>
    <xbrli:endDate>2024-06-12</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-12-31</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">creg:ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2015-06-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2023-12-31</xbrli:startDate>
    <xbrli:endDate>2023-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c136">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c137">
  <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 xmlns="" id="c138">
  <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 xmlns="" id="c139">
  <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 xmlns="" id="c140">
  <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>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c141">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c142">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c143">
  <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>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:XianTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ZhongxunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c153">
  <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 xmlns="" id="c154">
  <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 xmlns="" id="c155">
  <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 xmlns="" id="c156">
  <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 xmlns="" id="c157">
  <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 xmlns="" id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:LeaseCommitmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c159">
  <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 xmlns="" id="c160">
  <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:context xmlns="" id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-05-01</xbrli:startDate>
    <xbrli:endDate>2024-05-06</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-05-06</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:LeaseLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-06-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:LeaseLiabilitiesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2023-12-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:WithinOneYearMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:TwoToFiveYearsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-06-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c167">
  <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>2024-07-23</xbrli:startDate>
    <xbrli:endDate>2024-07-23</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0000721693</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2024-07-23</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" 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 xmlns="" id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit xmlns="" id="kwh">
  <xbrli:measure>utr:kWh</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.60
<SEQUENCE>2
<FILENAME>ea021110501ex10-60_smart.htm
<DESCRIPTION>EXCHANGE AGREEMENT DATED AS OF JULY 23, 2024 BY AND BETWEEN CHINA RECYCLING ENERGY CORPORATION AND BUCKTOWN CAPITAL, LLC
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">Exhibit 10.60</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">THE EXCHANGE CONTEMPLATED HEREIN
IS INTENDED TO COMPORT WITH THE REQUIREMENTS OF SECTION 3(a)(9) OF THE SECURITIES ACT OF 1933, AS AMENDED.</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><U>EXCHANGE AGREEMENT</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">This Exchange
Agreement (this &ldquo;<B>Agreement</B>&rdquo;) is entered into as of July 23, 2024 by and between Bucktown Capital, LLC, a Utah limited
liability company (&ldquo;<B>Lender</B>&rdquo;), and Smart Powerr Corp. (f/k/a China Recycling Energy Corporation), a Nevada corporation
(&ldquo;<B>Borrower</B>&rdquo;). Capitalized terms used in this Agreement without definition shall have the meanings given to them in
the Original Note (defined below).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">A.&nbsp;Borrower
previously sold and issued to Lender that certain Promissory Note dated April 2, 2021 in the original principal amount of $5,250,000.00
(the &ldquo;<B>Original Note</B>&rdquo;) pursuant to that certain Securities Purchase Agreement dated April 2, 2021 by and between Lender
and Borrower (the &ldquo;<B>Purchase Agreement,</B>&rdquo; and together with the Original Note and all other documents entered into in
conjunction therewith, the &ldquo;<B>Transaction Documents</B>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">B.&nbsp;Subject
to the terms of this Agreement, Borrower and Lender desire to partition a new Promissory Note in the original principal amount of $250,000.00
(the &ldquo;<B>Partitioned Note</B>&rdquo;) from the Original Note and then cause the outstanding balance of the Original Note to be reduced
by an amount equal to the initial outstanding balance of the Partitioned Note.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">C.&nbsp;Borrower
and Lender further desire to exchange (such exchange is referred to as the &ldquo;<B>Note Exchange</B>&rdquo;) the Partitioned Note for
the delivery of 249,500 shares of the Company&rsquo;s Common Stock, par value $0.001 (the &ldquo;<B>Common Stock</B>,&rdquo; and such
249,500 shares of Common Stock, the &ldquo;<B>Exchange Shares</B>&rdquo;), according to the terms and conditions of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">D.&nbsp;The
Note Exchange will consist of Lender surrendering the Partitioned Note in exchange for the Exchange Shares, which will be issued free
of any restrictive securities legend pursuant to Rule 144. Other than the surrender of the Partitioned Note, no consideration of any kind
whatsoever shall be given by Lender to Borrower in connection with this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">E.&nbsp;Lender
and Borrower now desire to exchange the Partitioned Note for the Exchange Shares on the terms and conditions set forth herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">NOW, THEREFORE, for
good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties agree as follows:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">1.&nbsp;<U>Recitals
and Definitions</U>. Each of the parties hereto acknowledges and agrees that the recitals set forth above in this Agreement are true and
accurate, are contractual in nature, and are hereby incorporated into and made a part of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">2.&nbsp;<U>Partition</U>.
Effective as of the date hereof, Borrower and Lender agree that the Partitioned Note is hereby partitioned from the Original Note. Following
such partition of the Original Note, Borrower and Lender agree that the Original Note shall remain in full force and effect, provided
that the outstanding balance of the Original Note shall be reduced by an amount equal to the initial outstanding balance of the Partitioned
Note.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: -36.05pt"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">3. <U>Issuance
of Shares</U>. Pursuant to the terms and conditions of this Agreement, the Exchange Shares shall be delivered to Lender on or before
July 25, 2024 and the Note Exchange shall occur with Lender surrendering the Partitioned Note to Borrower on the Free Trading Date
(as defined below). On the Free Trading Date, the Partitioned Note shall be cancelled and all obligations of Borrower under the
Partitioned Note shall be deemed fulfilled. All Exchange Shares delivered hereunder shall be delivered via DWAC to Lender&rsquo;s
designated brokerage account. Subject to the securities laws and regulations, Borrower agrees to provide all necessary cooperation
or assistance that may be required to cause all Exchange Shares delivered hereunder to become Free Trading (the first date such
occurs, the &ldquo;<B>Free Trading Date</B>&rdquo;). For purposes hereof, the term &ldquo;<B>Free Trading</B>&rdquo; means that (a)
the Exchange Shares have been cleared and approved for public resale by the compliance departments of Lender&rsquo;s brokerage firm
and the clearing firm servicing such brokerage, and (b) such shares are held in the name of the clearing firm servicing
Lender&rsquo;s brokerage firm and have been deposited into such clearing firm&rsquo;s account for the benefit of Lender.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">4.&nbsp;<U>Closing</U>.
The closing of the transaction contemplated hereby (the &ldquo;<B>Closing</B>&rdquo;) along with the delivery of the Exchange Shares to
Lender shall occur on the date that is mutually agreed to by Borrower and Lender by means of the exchange by email of .pdf documents,
but shall be deemed to have occurred at the offices of Hansen Black Anderson Ashcraft PLLC in Lehi, Utah.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">5.&nbsp;<U>Holding
Period, Tacking and Legal Opinion</U>. Lender and Borrower agree that for the purposes of Rule 144 (&ldquo;<B>Rule 144</B>&rdquo;) of
the Securities Act of 1933, as amended (the &ldquo;<B>Securities Act</B>&rdquo;), the holding period of the Partitioned Note and the Exchange
Shares will include Lender&rsquo;s holding period of the Original Note from April 2, 2021, which date is the date that the Original Note
was originally issued. Borrower agrees not to take a position contrary to this Section 5 in any document, statement, setting, or situation.
Borrower agrees to take all action necessary to issue the Exchange Shares without restriction, and not containing any restrictive legend
without the need for any action by Lender; provided that the applicable holding period has been met. In furtherance thereof, prior to
the Closing, counsel to Lender may, in its sole discretion, provide an opinion that: (a) the Exchange Shares may be resold pursuant to
Rule 144 without volume or manner-of-sale restrictions or current public information requirements; and (b) the transactions contemplated
hereby and all other documents associated with this transaction comport with the requirements of Section 3(a)(9) of the Securities Act.
Borrower represents that it is in full compliance with the tests and standards set forth in Rule 144(i)(2) as of the date of this Agreement.
The Exchange Shares are being issued in substitution of and exchange for and not in satisfaction of the Partitioned Note. The Exchange
Shares shall not constitute a novation or satisfaction and accord of the Partitioned Note. Borrower acknowledges and understands that
the representations and agreements of Borrower in this Section 5 are a material inducement to Lender&rsquo;s decision to consummate the
transactions contemplated herein.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">6.&nbsp;<U>Representations,
Warranties and Agreements of Borrower</U>. In order to induce Lender to enter into this Agreement, Borrower, for itself, and for its
affiliates, successors and assigns, hereby acknowledges, represents, warrants and agrees as follows: (a) Borrower has full power and
authority to enter into this Agreement and to incur and perform all obligations and covenants contained herein, all of which have
been duly authorized by all proper and necessary action, (b) no consent, approval, filing or registration with or notice to any
governmental authority is required as a condition to the validity of this Agreement or the performance of any of the obligations of
Borrower hereunder, (c) except as specifically set forth herein, nothing herein shall in any manner release, lessen, modify or
otherwise affect Borrower&rsquo;s obligations under the Original Note, (d) the issuance of the Exchange Shares is duly authorized by
all necessary corporate action and the Exchange Shares are validly issued, fully paid and non-assessable, free and clear of all
taxes, liens, claims, pledges, mortgages, restrictions, obligations, security interests and encumbrances of any kind, nature and
description, (e) Borrower has not received any consideration in any form whatsoever for entering into this Agreement, other than the
surrender of the Partitioned Note, and (f) Borrower has taken no action which would give rise to any claim by any person for a
brokerage commission, placement agent or finder&rsquo;s fee or other similar payment by Borrower related to this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">7.&nbsp;<U>Representations,
Warranties and Agreements of Lender</U>. In order to induce Borrower to enter into this Agreement, Lender, for itself, and for its affiliates,
successors and assigns, hereby acknowledges, represents, warrants and agrees as follows: (a) Lender has full power and authority to enter
into this Agreement and to incur and perform all obligations and covenants contained herein, all of which have been duly authorized by
all proper and necessary action, and (b) no consent, approval, filing or registration with or notice to any governmental authority is
required as a condition to the validity of this Agreement or the performance of any of the obligations of Lender hereunder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">8.&nbsp;<U>Arbitration</U>.
By its execution of this Agreement, each party agrees to be bound by the Arbitration Provisions (as defined in the Purchase Agreement)
set forth as an exhibit to the Purchase Agreement and the parties agree to submit all Claims (as defined in the Purchase Agreement) arising
under this Agreement or any Transaction Document or other agreement between the parties and their affiliates to binding arbitration pursuant
to the Arbitration Provisions.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in"><FONT STYLE="font-size: 10pt">9.&nbsp;<U>Governing
Law; Venue</U>. This Agreement shall be construed and enforced in accordance with, and all questions concerning the construction, validity,
interpretation and performance of this Agreement shall be governed by, the internal laws of the State of Utah, without giving effect to
any choice of law or conflict of law provision or rule (whether of the State of Utah or any other jurisdictions) that would cause the
application of the laws of any jurisdictions other than the State of Utah. The provisions set forth in the Purchase Agreement to determine
the proper venue for any disputes are incorporated herein by this reference. </FONT><B>BORROWER HEREBY IRREVOCABLY WAIVES ANY RIGHT IT
MAY HAVE TO, AND AGREES NOT TO REQUEST, A JURY TRIAL FOR THE ADJUDICATION OF ANY DISPUTE HEREUNDER OR IN CONNECTION WITH OR ARISING OUT
OF THIS AGREEMENT OR ANY TRANSACTION CONTEMPLATED HEREBY.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">10.&nbsp;<U>Counterparts</U>.
This Agreement may be executed in any number of counterparts with the same effect as if all signing parties had signed the same
document. All counterparts shall be construed together and constitute the same instrument. The exchange of copies of this Agreement
and of signature pages by facsimile transmission or other electronic transmission (including email) shall constitute effective
execution and delivery of this Agreement as to the parties and may be used in lieu of the original Agreement for all purposes.
Signatures of the parties transmitted by facsimile transmission or other electronic transmission (including email) shall be deemed
to be their original signatures for all purposes.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in"></P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">11.&nbsp;<U>Attorneys&rsquo;
Fees</U>. In the event of any arbitration or action at law or in equity to enforce or interpret the terms of this Agreement, the prevailing
party shall therefore be entitled to an additional award of the full amount of the attorneys&rsquo; fees and expenses paid by such prevailing
party in connection with the arbitration, litigation and/or dispute without reduction or apportionment based upon the individual claims
or defenses giving rise to the fees and expenses. Nothing herein shall restrict or impair an arbitrator&rsquo;s or a court&rsquo;s power
to award fees and expenses for frivolous or bad faith pleading.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">12.&nbsp;<U>No
Reliance</U>. Each party acknowledges and agrees that neither the other party nor any of such other party&rsquo;s officers, directors,
members, managers, equity holders, representatives or agents has made any representations or warranties to the party or any of its agents,
representatives, officers, directors, or employees except as expressly set forth in this Agreement and the Transaction Documents and,
in making its decision to enter into the transactions contemplated by this Agreement, the party is not relying on any representation,
warranty, covenant or promise of the other party or such other party&rsquo;s officers, directors, members, managers, equity holders, agents
or representatives other than as set forth in this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">13.&nbsp;<U>Severability</U>.
If any part of this Agreement is construed to be in violation of any law, such part shall be modified to achieve the objective of the
parties to the fullest extent permitted and the balance of this Agreement shall remain in full force and effect.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">14.&nbsp;<U>Entire
Agreement</U>. This Agreement, together with the Transaction Documents, and all other documents referred to herein, supersedes all other
prior oral or written agreements between Borrower, Lender, its affiliates and persons acting on its behalf with respect to the matters
discussed herein, and this Agreement and the instruments referenced herein contain the entire understanding of the parties with respect
to the matters covered herein and therein and, except as specifically set forth herein or therein, neither Lender nor Borrower makes any
representation, warranty, covenant or undertaking with respect to such matters.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">15.&nbsp;<U>Amendments</U>.
This Agreement may be amended, modified, or supplemented only by written agreement of the parties. No provision of this Agreement may
be waived except in writing signed by the party against whom such waiver is sought to be enforced.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">16.&nbsp;<U>Successors
and Assigns</U>. This Agreement shall be binding upon and inure to the benefit of the parties and their respective successors and assigns.
This Agreement or any of the severable rights and obligations inuring to the benefit of or to be performed by Lender hereunder may be
assigned by Lender to a third party, including its financing sources, in whole or in part. Neither party shall assign this Agreement or
any of its obligations herein without the prior written consent of the other party.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">17.&nbsp;<U>Continuing
Enforceability; Conflict Between Documents</U>. Except as otherwise modified by this Agreement, the Original Note and each of the other
Transaction Documents shall remain in full force and effect, enforceable in accordance with all of its original terms and provisions.
This Agreement shall not be effective or binding unless and until it is fully executed and delivered by Lender and Borrower. If there
is any conflict between the terms of this Agreement, on the one hand, and the Original Note or any other Transaction Document, on the
other hand, the terms of this Agreement shall prevail.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">18.&nbsp;<U>Time
of Essence</U>. Time is of the essence with respect to each and every provision of this Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">19.&nbsp;<U>Notices</U>.
Unless otherwise specifically provided for herein, all notices, demands or requests required or permitted under this Agreement to be given
to Borrower or Lender shall be given as set forth in the &ldquo;Notices&rdquo; section of the Purchase Agreement.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">20.&nbsp;<U>Further
Assurances</U>. Each party shall do and perform or cause to be done and performed, all such further acts and things, and shall execute
and deliver all such other agreements, certificates, instruments and documents, as the other party may reasonably request in order to
carry out the intent and accomplish the purposes of this Agreement and the consummation of the transactions contemplated hereby.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><I>[Remainder of page intentionally
left blank]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><I>&nbsp;</I></P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0.5in">IN
WITNESS WHEREOF, the undersigned have executed this Agreement as of the date first set forth above.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0in"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2"><B>COMPANY</B></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">SMART POWERR CORP.</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 60%">&nbsp;</TD>
  <TD STYLE="width: 5%">By:</TD>
  <TD STYLE="border-bottom: Black 1.5pt solid; width: 35%">/s/ Jackie Shi</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>Name:&nbsp;</TD>
  <TD>Yong Jiang Shi</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>Title:</TD>
  <TD>Chief Financial Officer</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2"><B>LENDER:</B></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">BUCKTOWN CAPITAL, LLC</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD COLSPAN="2">&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>By:</TD>
  <TD STYLE="border-bottom: Black 1.5pt solid">/s/ John Fife</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD>
  <TD>John M. Fife, President</TD></TR>
</TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><I>[Signature
Page to Exchange Agreement]</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 5; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; text-indent: 0in">&nbsp;</P>

<P STYLE="margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>ea021110501ex31-1_smart.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; text-align: right"><B>Exhibit 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&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: 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, 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="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">1.</TD><TD STYLE="text-align: justify">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" 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">2.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">3.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">4.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">a.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">b.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">c.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">d.</TD><TD STYLE="text-align: left">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" 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">5.</TD><TD STYLE="text-align: left">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="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">a.</TD><TD STYLE="text-align: left">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="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">b.</TD><TD STYLE="text-align: left">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 COLSPAN="3" STYLE="font-size: 10pt">Date: August 14, 2024</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 60%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 5%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-size: 10pt">/s/ <I>Guohua Ku</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Name:&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Guohua Ku</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt">Chief Executive Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>ea021110501ex31-2_smart.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 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" 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">1.</TD><TD STYLE="text-align: justify">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" 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">2.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">3.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">4.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">a.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">b.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">c.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">d.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">5.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">a.</TD><TD STYLE="text-align: left">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; text-align: justify">&nbsp;</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">b.</TD><TD STYLE="text-align: left">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 COLSPAN="3" STYLE="font-size: 10pt">Date: August 14, 2024</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt; width: 60%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 5%">&nbsp;</TD>
    <TD STYLE="font-size: 10pt; width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt; font-size: 10pt">By:</TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font-size: 10pt">/s/ <I>Yongjiang Shi </I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Name:&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Yongjiang Shi</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">Title:</TD>
    <TD STYLE="font-size: 10pt">Chief Financial Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>ea021110501ex32-1_smart.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 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">&nbsp;</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; text-align: left">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; text-align: justify">&nbsp;</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">a.</TD><TD STYLE="text-align: left">the Company&rsquo;s quarterly report on Form 10-Q for the quarterly
period ended June 30, 2024 (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; text-align: justify">&nbsp;</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">b.</TD><TD STYLE="text-align: left">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; text-align: justify">&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 COLSPAN="3">Date: August 14, 2024</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt">By:</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">/s/ <I>Guohua Ku</I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Name:&nbsp;</TD>
    <TD>Guohua Ku</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Title:</TD>
    <TD>Chief Executive Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>6
<FILENAME>ea021110501ex32-2_smart.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 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; text-align: left">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; text-align: justify">&nbsp;</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">a.</TD><TD STYLE="text-align: left">the Company&rsquo;s quarterly report on Form 10-Q for the quarterly
period ended June 30, 2024 (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; text-align: justify">&nbsp;</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">b.</TD><TD STYLE="text-align: left">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 COLSPAN="3">Date: August 14, 2024</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 60%">&nbsp;</TD>
    <TD STYLE="width: 5%">&nbsp;</TD>
    <TD STYLE="width: 35%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-bottom: 1.5pt">&nbsp;</TD>
    <TD STYLE="padding-bottom: 1.5pt">By:</TD>
    <TD STYLE="border-bottom: black 1.5pt solid">/s/ <I>Yongjiang Shi </I></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Name: </TD>
    <TD>Yongjiang Shi</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>Title:</TD>
    <TD>Chief Financial Officer</TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" '3 IX# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M#^TEXP_X*._M+?LDZW^T*-2^'WP)\'?!OQMHQNO >BZ;J>H?VZ?^)[HHP.G
M (Z\?2O+OVG=9UB]_P""P7PC\'_M/+J5I^QS;? G4O%'PBN=9QIWPAO?COH;
M Z\OCG75++N5"P'_  E+%-P'S%1FOW=L_!'@[2]=U#Q;9>%O#NF^)]>M5M?$
M'B"TT?2HM4US"@;7UH;&9<[B4DX.>5RHQ9\5>#/"GBO2WTOQAX7T?Q9I-N/M
M7]E>(-(TC4PI7/*(Y:,'.3G8=V &+ #(!^,7[5GQ4UW]G76/@/X/_9?US_A7
M'P0^,?C#QUK7Q3^,=K:#Q)IOPT70]$_XD>C:*-?^7^P/%?B3(.,KP2N P ^:
M_P!E3]N_]JS]I_\ :0_9G^&>N_$2V^&.G_&S]D[5_&?B3PLWA$'5-/\ $W@C
M7,Z+XUT)Y&(5?%0R67< $&U%P%6OZ(M3^'OA36=%M_">J^%O#>L>$;<::!X?
MN])#:;I_]A_-H>S1&# [3T#*0-H^3:,5GZ=\// ^G:CIVNV'@/PIIGB#0-'_
M +'TC7K/PWHHU/0]+.W&BZ+K;*7 !'12H))#@YP #^:_]G'_ (* ?MAW7QE\
M!Z'K7Q4M?C2UY^W'\3_V<?&/P_'@T::UC\'? XVCXGG@C06 P 6#=,$8XK^E
MWX;?$SP?\3O#=IXK\!>(;3Q5X:U2[U:RM==L&S&9-%UG^PY%R43=\X+!RB$\
MLRC) ^)/V+OV"]!_9 /QHN;'QS<?$?4?C+\4_$_Q;/B#Q%X;T8:GX1U37N-;
MT71-;/(\/$\ 'J<CKQ7W;H7AS1_#NG06.BZ7INF6I9KG[-I.E?V7IH;?_;.%
MT96RK%OE4*P=6(4[7&  >B4444 %%%% !1110!^?'[7/_)8?V+/^R[ZI_P"F
M6OOR+_CZN/HO\A7P%^UY_P EF_8C_P"R\:G_ .F85]_?\O7_  '_ -EH M44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% %:;/E3>5C=CCTSCMGC.>OZ<U\#_%WX2_M#P_M%:+\</@
ME??#74['_A50^&.L^%/B79:TH)_X3/\ M\ZTNMZ 6(Y!(!).,Y[FOT!HH ^$
MAK'_  4'BZ>%/V8OQU'QQ_[-X@'^<>E6?[9_X*$?]"U^S/\ ^!/C/_YHJ^Y*
M* /AO^V?^"A'_0M?LS_^!/C/_P":*C^V?^"A'_0M?LS_ /@3XS_^:*ON2B@#
MX;_MG_@H1_T+7[,__@3XS_\ FBH_MG_@H1_T+7[,_P#X$^,__FBK[DHH ^&_
M[9_X*$?]"U^S/_X$^,__ )HJ?_;7_!0?_H5/V:/_  +\:?\ S1U]PT4 ?#7]
MM?\ !0;_ *%3]FC_ ,&7C?\ ^:&HO[9_X*$_]"Y^S/\ ^!GC+_YHZ^ZJ* /A
MK^VO^"@W_0J?LT?^#+QO_P#-#1_;7_!0;_H5/V:/_!EXW_\ FAK[EHH ^'O[
M:_X*#_\ 0J?LT?\ @7XT_P#FCKRWXP?%K]O+X2_"_P ?_$W5/!_[,NHV'@3P
MCJ?B6[TD7GQ*!U H2VSWQM;*C.%W=!DU^F=?(_[;<6?V1_VD#_U2'Q3GCTT<
MCWSW_P >* /%_AC\2/V]OB=\.O!7C^Q\'_LS:?%XP\.:9XBM]+O-3^)+/8F4
M!Q&Q77^5PR' !4_*')))/=?VO_P4'_Z%3]FO_P &7CC_ .:"O7/V4/\ DVSX
M$?\ 9*_ _P#Z98Z^BJ /A[^VO^"@_P#T*G[-'_@7XT_^:.J_]L?\%"O+Q_PB
MO[,V,?\ /WXSQCZ_\)'CIQG/Z5]TT4 ?"O\ :G_!0C_H6_V9_P#P+\:__-%5
MG^UO^"@?_0K?LS?^!?Q*_P#FBK[AHH ^%EU3_@H3%R/"O[,_XW7C0<_4^(Q_
M(_RJ3^VO^"@W_0J?LT?^#+QO_P#-#7W+10!\-_VS_P %"/\ H6OV9_\ P)\9
M_P#S14?VS_P4(_Z%K]F?_P "?&?_ ,T5?<E% 'PW_;/_  4(_P"A:_9G_P#
MGQG_ /-%1_;/_!0C_H6OV9__  )\9_\ S15]R44 ?#?]L_\ !0C_ *%K]F?_
M ,"?&?\ \T5']I_\%#O^A8_9;_\  SXD?_-+7W)10!^9FL_!S]KKXL?%?X'^
M(OBFWP)\,^#?A-XPU#QC=GP./&6I>)+_ %1]'V(%_M\[?F9@!C_9SQ@U^C6G
M0B*6XE-O]F![>H')S_,?R]=;8/4_I_A47D>_Z_\ UJ +%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?)G[<?_ ":=^T/_ -DD
M\3_^B17UG7R=^VU_R:'^T=_V2+Q7_P"FAJ .@_9*_P"3:O@-Z_\ "K/ _P#Z
M917TC7S5^R+_ ,FP_L__ /9+/ __ *9TKZ5H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH \@^)?QF^%OP@L]*U3XG_$#PIX(TS5+L65M>>*M8TO34
MOF*Y_=&3:&4'NA [$*<UY7'^W'^QZ9)L?M)_"0D8S_Q6.C\<G)X8'\R?7WKX
M<_;J\-^&_%_[>_\ P3D\.^*M'TSQ#HUYJ_Q1-WH6OV:ZCIMX!H*KO;19 Z.R
M;2P:160*%5U(4Y_0O_AE']F;_HAOPH_\(W1/_C= ',?\-T_L=_\ 1RGPE_\
M"PTC_P".4?\ #=/['?\ T<I\)?\ PL-(_P#CE=5_PRI^S=_T0OX7_P#A':)_
MA3_^&5OV;/\ HAWPJ_\ "+T3_P"-4 <E_P -T_L=_P#1RGPE_P#"PTC_ ..4
M?\-T_L=_]'*?"7_PL-(_^.5UO_#*W[-G_1#OA5_X1>B?_&J=_P ,J?LX?]$+
M^%'_ (0NA?\ QF@#D/\ ANG]CO\ Z.4^$O\ X6&D?_'*/^&Z?V._^CE/A+_X
M6&D?_'*Z_P#X94_9P_Z(7\*/_"%T+_XS1_PRI^SA_P!$+^%'_A"Z%_\ &: .
M0_X;I_8[_P"CE/A+_P"%AI'_ ,<H_P"&Z?V._P#HY3X2_P#A8:1_\<KK_P#A
ME3]G#_HA?PH_\(70O_C-'_#*G[.'_1"_A1_X0NA?_&: .0_X;I_8[_Z.4^$O
M_A8:1_\ '*/^&Z?V._\ HY3X2_\ A8:1_P#'*Z__ (94_9P_Z(7\*/\ PA="
M_P#C-'_#*G[.'_1"_A1_X0NA?_&: .0_X;I_8[_Z.4^$O_A8:1_\<H_X;I_8
M[_Z.4^$O_A8:1_\ '*Z__AE3]G#_ *(7\*/_  A="_\ C-'_  RI^SA_T0OX
M4?\ A"Z%_P#&: .0_P"&Z?V._P#HY3X2_P#A8:1_\<H_X;I_8[_Z.4^$O_A8
M:1_\<KK_ /AE3]G#_HA?PH_\(70O_C-'_#*G[.'_ $0OX4?^$+H7_P 9H Y#
M_ANG]CO_ *.4^$O_ (6&D?\ QRC_ (;I_8[_ .CE/A+_ .%AI'_QRNO_ .&5
M/V</^B%_"C_PA="_^,T?\,J?LX?]$+^%'_A"Z%_\9H Y#_ANG]CO_HY3X2_^
M%AI'_P <H_X;I_8[_P"CE/A+_P"%AI'_ ,<KK_\ AE3]G#_HA?PH_P#"%T+_
M .,T?\,J?LX?]$+^%'_A"Z%_\9H Y#_ANG]CO_HY3X2_^%AI'_QROF;]LG]L
MS]E+7?V5_C_I>B_'WX6ZE?ZG\*_%-C9VEIXPT8F^&M:0P4\LP^96R3PPYR><
M+]C?\,I?LV_]$*^&'_A':-_\;JNW[*/[.$N/.^!'PE;YQ>_\B+H@QJ''S_ZO
MD_['&?[U 'RY^RU^VI^RCI_[-_P/L]6^/GPLT_4+3X;^&=.N[.[\8:.#8W^D
M:/'YJL=ZX?Y"V0#P% !.[=[]_P -T_L=_P#1RGPE_P#"PTC_ ..5UW_#+7[.
M?_1"OA;_ .$-H7_QND_X92_9M_Z(5\,/_".T;_XW0!R7_#=/['?_ $<I\)?_
M  L-(_\ CE'_  W3^QW_ -'*?"7_ ,+#2/\ XY77_P##*G[.'_1"_A1_X0NA
M?_&:/^&5/V</^B%_"C_PA="_^,T <A_PW3^QW_T<I\)?_"PTC_XY1_PW3^QW
M_P!'*?"7_P +#2/_ (Y77_\ #*G[.'_1"_A1_P"$+H7_ ,9H_P"&5/V</^B%
M_"C_ ,(70O\ XS0!R'_#=/['?_1RGPE_\+#2/_CE'_#=/['?_1RGPE_\+#2/
M_CE=?_PRI^SA_P!$+^%'_A"Z%_\ &:/^&5/V</\ HA?PH_\ "%T+_P",T <A
M_P -T_L=_P#1RGPE_P#"PTC_ ..4?\-T_L=_]'*?"7_PL-(_^.5U_P#PRI^S
MA_T0OX4?^$+H7_QFC_AE3]G#_HA?PH_\(70O_C- '(?\-T_L=_\ 1RGPE_\
M"PTC_P".4?\ #=/['?\ T<I\)?\ PL-(_P#CE=?_ ,,J?LX?]$+^%'_A"Z%_
M\9H_X94_9P_Z(7\*/_"%T+_XS0!R'_#=/['?_1RGPE_\+#2/_CE'_#=/['?_
M $<I\)?_  L-(_\ CE=?_P ,J?LX?]$+^%'_ (0NA?\ QFC_ (94_9P_Z(7\
M*/\ PA="_P#C- '(?\-T_L=_]'*?"7_PL-(_^.4?\-T_L=_]'*?"7_PL-(_^
M.5U__#*G[.'_ $0OX4?^$+H7_P 9H_X94_9P_P"B%_"C_P (70O_ (S0!R'_
M  W3^QW_ -'*?"7_ ,+#2/\ XY22?MT?L>+U_:4^$OK@>,-(QS]6/^>]==_P
MRO\ LZ_]$+^%7_A%Z+_\9I)?V5OV;=F/^%&?"H^S>#-# 'X^2OZ-0!/X"_:&
M^"?Q3U6XT/X9?%GP'X\UC3;4:A>Z3X=\3:/J.IV.F>8VDG63L8X DW;L@*0Q
M3)5L'WU75^F>/45^%:_#'P1\.O\ @M;\-['X?>%?#O@BQNOV*O%=W=Z5X1T9
M/#>G7KKXUP&UD:(OEED9=R%T*':I(8=?W,M/]5^5 %JBJ_FP^OZG_&J_G^WZ
M?_7H T**9O'H?T_QI] !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116=
M>7GD?3\.?_K>O:@#\EOVQ?\ E(O_ ,$V/^PQ\9/_ $R)7ZTS7<-F/]4?PP._
MN#WQ_G%?D?\ M@7?_&Q/_@FQB']P=8^,G/'!_L0#I^&??G.*_5F\F@O,#S_]
M' Q>6G?^G^>V#0 FHZ[;V5I<7LT]O;6UK9B\N[KLH'&!UX'ODC'I56;Q';J(
M#"UK]HNKLV5E:F\4?;=2_N@@=!C/.>@)/%?STZ%KUC!\*OCCX<M_B+XUU/X,
M:!^WWJFB_'?Q!=WNLCQ+X2^#G_0%T/7 #CP[_P )'['@DC->83:]\3;RP-CK
MGBKXD:;XHTRTTNS_ &#[2T&LYU#PO_PLX:!KNM^OB'Q'_P (YQGQ;VQSQR ?
MTRKXA6:6?R)K>ZM[0:C]L^S$DC9RG4GD'/(//.378;QZ']/\:_G9F'Q%_P""
M>/@3QOXK\8^(O&OQU\,W/Q?\,:QXCM?#PUG3=5&IZ_M.AZ(#C(\.>%"JDXZ[
M5R"0,?N]\-_%]KXW\'>&O%D&E:AHL/B?1M+\26VDZMC^T[ :V"P5^N %?(SC
M[V> <4 >ET444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%9MY=>3!YPA-P<?\>W&<\\\Y
M!/U!Z_D ?C_XKDV_\%O_ (:#T_8J\4#\_&@/^//Z=Z_7C4KO[%IEQ.(?M'V:
MTW'WXQC//IG(].>M?CQX@O/-_P""X/PU_<$X_8?\4G)/?_A- ?P]LG_Z_P"P
M$TWFQ":&'_ET/7&;$@9YZ#.!GH#QG@"@#\[M-_X*#>%=7^%9\;V_PL\>W'B?
M4?BGXY^&'AOX>W8&F>)M=\3^!CE@#V# * ,#&,CHN.5D_P""H'P9@M!K6F^'
MO$FJ^"+2R^P>)?$.F+@^%/B:5 /@R305V^(F=R"2RHB L0J <'"T?]ACXPQ>
M"KJWOOB=X2_X6AX:^._CSXM_#;Q5;>&C_9UAI?C8@-HVM@@;M?#$?,/E^8'.
M"*S?!/\ P3#@\">)-(TG1?'S#X4ZKXO\,_%KXD>'[NRSJ7B#XG:"=<Y##*IX
M>8N %<JQ(.T,BEJ /=?V9/VY?#?[2/A/1_%.E> ?$?AR_P!<\=ZIX*O- U:X
M3?HBZ(V=(UER5*[)BJ[U1$.Y<Y.0%_06&\XQ-Q[_ ./^?IZ5^7W[1/[ %W\6
M]!T"#X8_$%?@]XAM?B,OBG5[OPEHXT[3/[*8_P#$[T; ))#;2%QPQ! /6OTO
MT;3)M,TK2;"XO)[FXM+,69N\#+$* &88/90 2?X1V' !T=%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5);J"W&)YX(
M3VW-_0D?R]ZBBFGFY,.!GJ>/;D]:^4_VQ/B+XO\ A/\ L_\ CKQ[X&O=-TWQ
MAI-KI=CI-UJUG_:6FV#:[K$>B@A>_P!]>>H('J*\@T;X-_ML:SH^DZI>_M>:
M;:SZAI(N[RUM?A7HN"2JD;<-GHZ@\#)) SQ0!^B?G^WZ?_7H\_V_3_Z]? __
M  H;]M+_ */*M_\ PUFB_P#Q5'_"AOVTO^CRK?\ \-9HO_Q5 'WQY_M^G_UZ
M//\ ;]/_ *]? _\ PH;]M+_H\JW_ /#6:+_\55<? ?\ ;2F'_)Y=M]!\*]&&
M/IGZ?TKG _0#S_;]/_KT>?[?I_\ 7KX'_P"%#?MI?]'E6_\ X:S1?_BJK_\
M"C/VT_\ H\FU_P##6:-0!]_^;-_SQ/Z_X4;Y?^> _,5\"_\ "BOVT?\ H\*V
M_P##:Z-_C2_\*2_;)_Z/"M?_  VVB?X5T ??.^7_ )X#\Q1OE_YX#\Q7P1_P
MHW]LK_H\/3?_  W&C4?\*,_;*_Z.^M?_  V^C?XT ?>^^7_G@/S%9%Y#.?L_
M_3MS^@Y].GZ>U?$'_"A_VT?^CQ+;_P -5HW_ ,356;X#_MI>4?(_;+MQWY^%
M>B_XG_/TH _BC_X+(_M-_P#!6_\ 9O\ ^"M_PV^#'@'XK7GB*+Q1XE?6OV0K
MK_A#4(&E_%?5ET'6-%!\P%CX5D#+*=I$2A74R$E%_OJ^$'ASQQHWPJ^'_A?X
MJ^(K?Q9\3],\.:4/'GB&SLSI^FZ]XI.CA=;P ".2>3S@$$]POYO_ !-_X)S_
M !E^+?QE^#/[0?CW]HW0O$GQ1_9ZO]5N_A%X@NOA7HN?#[Z^HT;701Q\Q5PY
MQR<YZ\U]-_\ "C/VT?\ H\.W_P##5Z/0!]:-\/O!T%IK&G0>%_"EM8:_<M>:
MOI5IX:TD:9KV /FU[2 I773U.6P23\O(P9O^$,T6:71;BXT?1+K4/"]X+SP_
M=W.D:2VH>'@8FT7?H):-?[%'_"/A8UV#<=_S#<I0?'O_  HW]LK_ */,M?\
MPU6C5/\ \*-_;3_Z/(T[_P -9HO_ ,50!]CZGX6T+7-/N-+U;2=.U/3;H 7=
MI=66D-IQ_P" A2V?<9/K@UI6>F^3#;P3S].W].3V([__ %J^'_\ A0W[;'_1
MY=O_ .&JT2K'_"AOVTO^CRK?_P -9HO_ ,50!]\>?[?I_P#7H\_V_3_Z]? _
M_"AOVTO^CRK?_P -9HO_ ,51_P *&_;2_P"CRK?_ ,-9HO\ \50!]\>?[?I_
M]>CS_;]/_KU\ ?\ "A?VT?\ H\NV_P##5Z-_C4__  H;]M+_ */*M_\ PUFB
M_P#Q5<X'WQY_M^G_ ->CS_;]/_KU\#_\*&_;2_Z/*M__  UFB_\ Q5'_  H;
M]M+_ */*M_\ PUFB_P#Q5= 'WQY_M^G_ ->CS_;]/_KU\#_\*&_;2_Z/*M__
M  UFB_\ Q55YO@/^VS$/W'[8>FCG&#\*]&)_3/\ //T'% 'WQ]L_=_:,?Z/T
MZ?\ UOP_IVJQY_M^G_UZ_+N?7?VI/A'^T+^SWX,\?_&K1?BCX.^+>L^*-%UO
M2X_ ND:0U@="T)2")(RK#_BH"GS*W3Y<\8'Z=F*:1X&)P ,D^@^N/3^>: -&
MBBB@ HHHH *SYIO*_P _S]NG:M"O _CYXH\0>!OA+\1_'WALVQ\0>#_ 7B;6
M](6[YTU=2T5"P+J>5W ,!D<D$8ZT >Z>?[?I_P#7H\_V_3_Z]?EY\)?A]^VM
M\2?AIX'\>S?M:Z9HI\8^'=+\2WEG:?"O1,JVN+Y@ R0 P4@C!XR">.GH?_"C
M/VT_^CR;7_PUFC4 ?H!Y_M^G_P!>DWR_\\!^8KX _P"%&?ML?]'AV_\ X:O1
M*T/^%$?MH?\ 1WMK_P"&VT7_ !H ^[]\O_/ ?F*7S_;]/_KU\#_\*-_;*_Z/
M#TW_ ,-QHU5_^%&?MI_]'DVO_AK-&H _0#S_ &_3_P"O1Y_M^G_UZ^!_^%#?
MMI?]'E6__AK-%_\ BJ3_ (4=^V5_T>7;?^&JT7_&@#[Y\_V_3_Z]'G^WZ?\
MUZ^!_P#A0W[:7_1Y5O\ ^&LT7_XJD_X41^VU_P!'CZ=_X:S1?\:#G/OGS_;]
M/_KT>?[?I_\ 7KX'_P"%#?MI?]'E6_\ X:S1?_BJK_\ "AOVV?\ H\2U_P##
M5:-_C0=!^@'G^WZ?_7H\_P!OT_\ KU\#_P#"AOVTO^CRK?\ \-9HO_Q5'_"A
MOVTO^CRK?_PUFB__ !5<X'WQY_M^G_UZ//\ ;]/_ *]?G_\ \*,_;3_Z/)M?
M_#6:-5C_ (4-^VE_T>5;_P#AK-%_^*H ^^//]OT_^O7-ZS!?S6%Q;V-S#;W]
MS:FTM+HJI%EJ1$@_M;A<X4E6./F. "2"P/Q)_P *%_;1_P"CR[;_ ,-7HW^-
M'_"A?VT?^CR[;_PU>C?XUT ?P_?&+]L/_@M1X?\ ^"[%A^S;8>*O"&H?'<:R
M?@UX!U0> M&'AEO@5X@UP:^WC,@8.?\ A'"\CDC!(.XEF /^A[X9TW4=-T'0
M(-7UL:GK]KI&EV6KWEH,:;?:I@9UD@C!^;=R#TQQQ7Y6W'_!-;XKZG^TKX>_
M; UC]H70KG]H;PQX#U;X8:-XU;X5Z($LO"FN:L"Q )P=>"G:3C:&.T\$9^E#
M\!_VV9HA_P 9E:;;_P#7I\*]$('YGT]OQH ^\(?]</J?YU8VQ>W_ (&'_P"*
MKX'_ .%#_MI_]'H6W_AK-%_QJQ_PHC]MK_H\?3O_  UFB_XT ?>-6!_RP_'^
ME? '_"A?VT?^CR[;_P -7HW^-3?\*+_;1_Z/(M/_  U>C4 ??/G^WZ?_ %Z/
M/]OT_P#KU^?_ /PH;]MG_H\2U_\ #5:-_C5C_A0W[:7_ $>5;_\ AK-%_P#B
MJ /O??+_ ,\!^8I?/]OT_P#KU\#_ /"A_P!M/_H\*U_\-KHU0?\ "A?VT?\
MH\NV_P##5Z-_C0!]_P#G^WZ?_7H\_P!OT_\ KU^?_P#PHS]M/_H\G3?_  UF
MC4?\*,_;3_Z/)M?_  UFC5S@?H!Y_M^G_P!>CS_;]/\ Z]? _P#PH;]M+_H\
MJW_\-9HO_P 51_PH;]M+_H\JW_\ #6:+_P#%5T ??'G^WZ?_ %Z//]OT_P#K
MU\#_ /"AOVTO^CRK?_PUFB__ !5'_"AOVTO^CRK?_P -9HO_ ,50!]\>?[?I
M_P#7JO+>#(\J'S_4\<=?7_/]/@?_ (4/^VEY6/\ AL33?_#5Z+]/_K>F.W:O
MD?\ :[\>_MN_LJZ+X1UNR_:)\/>,4\4:C<:5Y&I?#71;%K 6UK+= HN3NW>4
M%YYQR,C!H _<"BBB@ HHHH **** "BBB@ HHHH ***;_  ?\!_I0!\/?\%%?
M^32/B5_U\^$__4UT&OKCPC_R*/A7_L7M'_\ 34E?(_\ P42_Y-&^)_\ U\^%
M?_4TT*OKCPC_ ,BCX5_[%[1__34E '4;!ZG]/\*-@]3^G^%/HH 9L'J?T_PJ
ME--Y7^?Y^W3M6A7E?Q+@L)/!'C&WU6^UG3M/NO#FIV-Y>Z0<ZK9#6E5"='.!
MF12"I],#T( !>LOB+X.U(ZT;'Q?X4NO^$?.=5^S:Q&PT[ Q_Q-L9V#&.&VU2
MO?BE\.M-BT">^\<^$K8>*<V?AS[5XET@?V]P!_Q(?FSKO(SA>#R3@DU_*U\/
M-8^.'[-_ASX\?!V^USP3\=? Y_97^,GC3X#_ +4O@BSUGPW\3/ >EZ%_;^O:
M%\,?VJ-#SQ_Q48_X1?\ X2GVKP_X2?$*Q^(7QX_9/^,7C_XFW-S_ ,*O_P""
M5^J?&BS\*#1]9_X07PE\4-"UK_D-?\(-W\1?\S1_PBW_ ".GYB@#^U#[;#_J
M./M'ID9_S^%)]LAFXQ<]A_QZ8_F#]#]<5_'1#_P4R_:]O/V;OVL+[_A;FM_\
M)!\.?C!^SG_PJKXFW?@_^S?$U_X7^+&M:!_;O_$C/_,N_P#".:YZ?UKUB\_X
M*&_M4:;^SQ\<9]=^.'AO1/#_ ,+_ -M?4_A'XD^,>K6?]F^);#X-Z[HQ_L$Z
M&/$)QX@\1\\L.3P.<"@#^JC7/$_A[0-,N=8\1ZKI_AW2;5!]JU;5]1TW3=+L
MB1D@ZI(XC1NPRV?7;7F4W[1/P"^RZ?>'XW_"46^N7?V+1KK_ (3[P>RZEJ+
MK_Q)F;Q#AF&,LN6((!)PXS^:/P@U?XBZ]_P29\;>*_VJ/B5H?Q \3^)_@I\9
M=9\1^.-(U9=2TR\TQAXA/@AM#.@D''A;_B1+\BYW'+9!RO\ ,5\$[RQA_8\_
MX(?_ /"Q_P#A4O\ P@__  UI]MO+32='UK_A.3I?_$__ .1XP3_Q3O'X>] '
M]_$^L6-I:?;I[VVMK#_G[S_Q+?\ )_+\\CFY?B3X&A\,0>.9_''A7_A$;E0;
M3Q3_ &WHY\,\YQC6]QCYVGG. 1UZD?SAWO[:7[2>I?&G4/!WC_\ XG>G_%#X
MJ?M0?!?Q)\$?^$;UK3/#/@/X#^!?ACK^O>!?B=H>N9Z^+.O_  E'IQ@Y-?EQ
MX/\ B=XW\8?\$W=8_9EO]<\2:)\$/!G[*_BCX@^ _P"R='UG4O$WQX^*'_"S
MC_;O@L:Y_P!2GX<_SZ@']REEXE\.7ET-,L];T74-0MK-=:N[2UO06&F,=O\
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
MUSISCQ4IVYZ$<MZU\H?9?^"EG_04_9Q_\ ]=_P */LO_  4L_P"@I^SC_P"
M>N_X4 ?8]CX5\+Z7H8\.:9X8TW3]  ^Q'0-+T==-TPZ;[Z*BHN <@8C'8X!R
MIY;2_AOX#TC3]9TO1/ /A#3-.U]<:SI-AX<T;3_#6N6 +#1O[;T9@ P4A0N8
ME.Y6W*=P5?F'[+_P4J_Y_P#]G'_P$URH?L?_  4F_P"@K^SC_P" >L__ !5
M'U&/AC\-6$YG^&G@O4IV_LQ2?^$<T(D*NM/C2QA&4_\ "+_(2"551M 56WJW
MP%XP_P""6_P/\>_M!W_QZ\6VYOO$%WXA\+>-6LK?1TTS5$\4>!ANT,:-XY5F
M\2#P\N3N\+JS+U(8KS7L/V7_ (*3?]!7]G+_ , M;_QI?L?_  4F_P"@K^SS
M_P" >L__ !5 'U;IO@+P/IMY;ZKI7@GPGINKVUU_H>J:5X;T;3=3L,'!;( 8
M,<ZR,EB#CA0V2Q_PKKP):2W-[8^"/!(U"YM/L37@\(:.=2O--50Q#L!C71MP
M2&*A@>AW<_*$5E_P4EC&#JG[/!'O9ZS_ #Z__6IOV7_@I5OAS?\ [.&!G?\
MZ)KF1].__?- 'U_9^#- T2[OY=+\/:);&\M]-2[_ +*T?1].^W-L;2-I;!V@
M1@D9PH "@YQF#0_A]X)\*:G=Z]H/@_PYX;U?5,_VQJV@:)H^GZI>84?\AK64
M"O("1DC>6).%/1:^29+3_@I*>E]^SB?K9ZWWZ_>[_P!/>C[+_P %+/\ H*?L
MX_\ @'KO^% 'U,/AG\.H083\-?"!@^W&^_Y%'1<?VF['^V-8;@XW J 0"2P^
M7>#S9B^'O@*&P@@7P!X(M["U#68M&\.:.%L=-/\ R&P2$8!>,$KD@8)5B:^4
M?LO_  4F_P"@K^SE_P" 6M_XTDEI_P %)3TOOV<3];/6^_7[W?\ I[T ?5=W
M\._ FI74\^J^!?"FI_Z'%8G[7X-T/4#?Z9&['1])P4?(\-<(4Z*F#$R,2XT+
MOP?X7OKF6ZN/"'ARYN;C1ET6\N;OPWI<K7NE<@Z4S,#)Y0(P?#SX3/WG!KY$
M^R_\%*O^?_\ 9Q_\!-<I([3_ (*5B,9U7]G'/M9:YC_QT8_7\?4 ^L1\//!%
MG%;PV7P_\)"WM[,6=H+3PYHVG :8!@Z*I(! P/0+WVAB2;VD^"O"VF7VL:MH
MGAO1-$U+7K@G6-6TGPYI&F:AKI"\C79 F=>'3YB >!M&017R%]E_X*3?]!7]
MG+_P"UO_ !H^R_\ !2;_ *"O[.7_ (!:W_C0!],?\*>^$MQ=0WT7PL\ _P!H
M6UX;W[4/ FC#&I]"20 0>_4XP"#S75W?A#PO=ZI<ZW<>'=/N-9U*Q%CJVJW5
MGH[:E>Z4-^-(UAC%E]"*XW1[F *@ <EG^//LG_!2;_G^_9R_\ ];J;[+_P %
M)?\ H*_LZ?\ @%KO^- 'UB/ ?@ZSBOX+'P?X2MX#:?8[NTM/#>CZ<+_\0HXQ
MTW<GN2=M)=_#;P%J=U-?ZAX!\)ZA=W5F-'O=4U/P[HSZA?Z9CE YC5BN3P2J
ML<9 &,#Y'^R?\%*]_P#R%?V<<?\ 7EKF?3TS_G\*L?9?^"DO_05_9T_\ M=_
MQH Z/X^?LH_"SXY?#K4OAUJWA71/#=OJMWI=YJ]UX=\'Z-_9M_\ V%R-'US0
M\ Z_X>[%>>BXVDG.K^RK^R7\-_V3?!&K>"OA_9!K;Q!JX\4>(F7&G:4WB;'!
MT+0P<: &!R&'7 /'2O/_ +)_P4KV?\A7]G'/_7EKF/7TQ_G\:7[+_P %*O\
MG_\ V<?_  $UR@#ZYF\!>%8/$?\ PF$'@_PW;>+[D8N_%?\ PC>C?\)*/^XX
M1G]><9ZY-6)O"WAQM5FUS_A%=$_M^YLOL=WJ_P#9&CC5+[3".AUHCIR>">O;
M@&OC_P"R?\%)O^?[]G+_ , ];I/LO_!2K_G_ /V<?_ 37* /HG3O@]\.="^(
M ^(NB>%M-T[Q@OAO2_!EGJ]K9#3?L'AC_H#Z'@8ST;IP0".15S4?@W\)M2U"
M_P!5U?X6> -0U'4PMV^J'PAHXO[YM%VX.L2-$#*P8A1C:#N(90V%'S9]C_X*
M3?\ 05_9Y_\  /6?_BJ3[)_P4EV?\A7]G#/K]BUO'\MO^U0!]<#PAX;BNC?V
M_A[1+:_&D?V)]K'AS1O[2'AD-C^Q20!_Q3V1@C/)R#U.:Q\"^$+73X=*7P5X
M;72+:]%[::7;:1HT8W*\875522.0?VWX<(D!D&YP&/EN7VM'\H?8/^"DW_05
M_9R_\%^M_P#Q-)]E_P""EG_04_9Q_P# /7?\* /OF"+RXH!MMQM_Y]1@'C^'
MU'OS^%?C1_P6)./AO\&/W]M_R-^K=<8_Y 3]Q_@*^EO[/_X*6?N?^)K^SA\O
M7_0=;X^G'..V,U\R?M*?LE?MW_M3>'O#OAKQKXY_9^\(6'A#7KO5-'.G:1K5
MZMZ+G38[0LQ890*LK'! .1[\@'[6T444 %%%% !1110 4444 %%%% !1110
MS8/4_I_A1L'J?T_PHWCT/Z?XT^@ HIF\>A_3_&GT %%,WCT/Z?XT^@ HIF\>
MA_3_ !HWCT/Z?XT /HIF\>A_3_&C>/0_I_C0 ^BF;QZ']/\ &C>/0_I_C0 ^
MBF;QZ']/\:?0!^9G[0__ "D$_88_[%[XS?\ IIT&OTJXDE]@/KG'_P!<^X^M
M?FA^TA_RD)_86_[ _P 9/_3-7Z76G^J_*@"U13-X]#^G^-&\>A_3_&@!]%,W
MCT/Z?XT;QZ']/\: 'T4S>/0_I_C1O'H?T_QH ?13-X]#^G^-&\>A_3_&@!]%
M5_/]OT_^O1YL/K^I_P : +%%5OM5O_SW'Y?_ &-+YL/K^I_QH L457\V'U_4
M_P"-'FP^OZG_ !H L457\V'U_4_XT>;#Z_J?\: +%%5_-A]?U/\ C4'VRW]#
M^?\ ]>@"_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !113)/N-]* /DO\ ;)_:1L?V4/@%XV^.NJ^%=3\:1>#Q
MIMM:>$M(O/L&I:YJNNZW%H>CQB0CHTDBGD9<%B@7 *?*>F_M9_MY:GI=AJEC
M^P);_9]2M1>VEH/BOHX(TX@$ D>'0<D,IV],$$#D5#_P6DEG@_X)^?%>]@GN
M;:XMO$GPP/\ HIY_Y';P^<>XYZYXX'O7Z4?#@^;X#\#8FS_Q1WA?)&./^)*/
MZ<]>Q]J /SM_X:B_;[_Z1^'_ ,.IHW_S.4?\-/\ [??_ $8);?\ AU](_P#F
M<K]0YCY7)G'3IQG].@K/AO)X?]?_ )S^'X^A/2@#\S/^&HOV^_\ I'X?_#J:
M-_\ ,Y47_#5'[?G_ $C^_P#,K:/_ /,[7Z@0S>;_ )_SQU[4>=D_O_\ 1A_G
MID?YS0!^8G_#47[??_2/P_\ AU-&_P#F<H_X:B_;[_Z1^'_PZFC?_,Y7ZE^1
M[_K_ /6H\CW_ %_^M0!^6G_#47[??_2/P_\ AU-&_P#F<H_X:B_;[_Z1^'_P
MZFC?_,Y7ZE^1[_K_ /6H\CW_ %_^M0!^6G_#47[??_2/P_\ AU-&_P#F<H_X
M:B_;[_Z1^'_PZFC?_,Y7ZE^1[_K_ /6H\CW_ %_^M0!^6G_#47[??_2/P_\
MAU-&_P#F<JQ'^U%^WR.O_!/XCC_HK&CCZ=/#HZ=*_4/R/?\ 7_ZU'D>_Z_\
MUJ /P<^(WB3_ (*#^._VD/@#\:[;]AG0[?3O@WI'CVRO;6[^*VCG4[]O&^B>
M6PT0GPX<%=FUAU#!L_-G/TS%^U!^WV8\_P##OV#.>WQ7T@#\AX<Z?SK]2IH?
M-_S_ )XZ=Z/WO^=U 'Y:?\-1?M]_](_#_P"'4T;_ .9RC_AJ+]OO_I'X?_#J
M:-_\SE?J7Y'O^O\ ]:CR/?\ 7_ZU 'Y:?\-1?M]_](_#_P"'4T;_ .9RC_AJ
M+]OO_I'X?_#J:-_\SE?J7Y'O^O\ ]:CR/?\ 7_ZU 'Y:?\-1?M]_](_#_P"'
M4T;_ .9RC_AJ+]OO_I'X?_#J:-_\SE?J7Y'O^O\ ]:CR/?\ 7_ZU 'Y:?\-1
M?M]_](_#_P"'4T;_ .9RC_AJ+]OO_I'X?_#J:-_\SE?J7Y'O^O\ ]:CR/?\
M7_ZU 'Y:_P##4'[?8YG_ & X.O0_%;2#V]_#I_S^%=OH/QU_;EUFU\^?]C7P
M[HG_ $Z7?Q8TK\_^1=Z?_7XK]$_WO^=U(T0DD+'ISS_+].WUXH ^!_\ A<O[
M<7_1JWA+_P .JM)_PM[]M[_HU#PG_P"'8TC_ .9ROOG[+;_\\!^?_P!E1Y0_
MYXC\Q_\ %T ? W_"WOVWO^C4/"?_ (=C2/\ YG*/^%O?MO?]&H>$_P#P[&D?
M_,Y7WSY0_P">(_,?_%T>4/\ GB/S'_Q= 'P-_P +>_;>_P"C4/"?_AV-(_\
MF<H_X6]^V]_T:AX3_P##L:1_\SE??/E#_GB/S'_Q='E#_GB/S'_Q= 'P3_PN
M#]N#_HU#P5_X=0?_ #.5X[\6OVW?C3^SK)X'USX^_L]Z=X<\'>.OB1X$^&-G
MX@\)>,%\2:E8>*/'1Q@Z'C/'L1[Y-?JQ]EM_^> _/_[*OQN_X+4Q9_9W^!?^
MO_T7]LK]G3.WK_R'2.?7W/9BWX '[(6DWGQ><?XL_IU_IZ?2K59\.8;6WSZ?
MY_EG^G:JUW=F%0(CY&.N1CGZ=./R]?8 V:*Q[/4?.&)L#\O7K[CK3?[0F]%_
M(4 ;5%9_G>;^'MC_ #U_6M"@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^4OCG^U/
M\.?V?]5\(:%XPM/%^LZ_XYM=5N_#NC^$O!VJ>)=2.FZ&B/K;,-!1RI3*L@&T
MYP2&7&?))_\ @H=\,HNOPR^.O_AJ]9_KU_+]10!^A%%?GM_P\)^&/_1,OC;_
M .&LUFI_^'A'PQ_Z)E\;O_#6ZU_C0!^@5%?GM_P\)^&/_1,OC;_X:S6:/^'A
M/PQ_Z)E\;?\ PUFLT ?H317Y[?\ #PGX8_\ 1,OC;_X:S6:/^'A/PQ_Z)E\;
M?_#6:S0!^A-%?GO_ ,/"/AG_ -$Q^.W_ (:O6:3_ (>$_#'_ *)E\;?_  UF
MLT ?H34$W^I/T'\J_/W_ (>$_#'_ *)E\;?_  UFLTLW_!0CX9?]$R^.O;_F
ME>L]LY^F/7\* /QS_P"#BO\ X*;_  E_9=^$LW[*7Q%\$?$I=?\ C+8^&?%'
MA'QGX?T<'PS?Z;X(\:^'WU[1BWS-N3YU 5]F&( PJX_6O_@F-^W=X _X*#_L
MS^&_CE\+/!GCWPOX"MQI_@O1;SQQIZ::=>U'P^&T76M5T8CEXE<8XY.X#DDL
MWX_?\%K?AA\'O^"J?[+6G?"32?!7QET7XP>#?'WAK7/AOXMO?@]K):P+Z[_8
MGCC1 PVX3Q1X;)\2HNTMM"9;<K$_H]^R_P#M _LY_LM?L^_";X _#/X3?';3
M/!_PM\)Z3X-T6U'P?UD:9>@8W:P,<D/XAWJ3U ?Y<$ @ ^A/^"@7Q%\??"GX
M9_#CQ3X \?#P!=+\=_A?HFM_Z+I3_P!N^&_$.MG1I=$7S22$)92,$$C"L/D5
M1\2_'#]K+XX?#SQS\3_BSHNO:G>V'@+XOZE\%=(_9^>R7<_A@>"AKW_"T&"J
MOB0$GD[450?N*HP![O\ &G]HW]F3]H+PYI'@[XM_ GXV>+?#VE^)=*\3V-G=
M_#;Q>!IOB;0577=!U=0JK\JX)&<D9(S@#$!^/W[+,WQ-N/C'>_ #XUW/Q#N?
M#/\ 8MWXKO/A#K7]HG3<<*=&V'PU_P )!DCYMA;'.T_=H ^,-8\:_MZ>*=9N
M/ /P.^,.F>(]/\&CX7?&?QAXWU75P./'/_(<\%?VYQP,G'A4C@GH,\_I=^SQ
M^UKX4^)?QL\<_"#5?%.M_P#"T=*T?2_$]YX4N[-?^$9TW2F9=VCZ*25 U]?]
M9)SDJI(!8!3XQX$^./[*/PLT*_\ "W@?]GSXR:;HVIZOIFLWMC:?"KQA@ZH2
M.2=I;*X(4!P/F.X,=N+/AS]H/]E;PM\3_&/QAT/]GKXM:;\2/&8TP>)?%@^$
M&LC5+\:&.Q'(P.X((.,'K0!^M,'?\?Z58K\]_P#AX?\ "S_HF7QT_P##5ZQ2
M?\/"?AC_ -$R^-O_ (:S6: /T)HK\_?^'A'PQ_Z)E\;O_#6ZU_C4'_#PGX8_
M]$R^-O\ X:S6: /T)HK\]O\ AX3\,?\ HF7QM_\ #6:S1_P\)^&/_1,OC;_X
M:S6: /T)HK\Y]8_X*0?!W0=/U#7-<\ ?&S3='TJS-[>7EY\*]9_T#Z]#[Y_I
MFON+P7XNTCQYX6\/^+O#=Q]IT7Q#I&GZQI-V.3>Z;*-V3_=/S$>Y8'H30!VU
M%%% !1110 4444 ,WCT/Z?XT;QZ']/\ &O'_ (S?%C2?@E\,/%_Q2\1V.HZE
MH_@W2/[0N[/2ESJ5\%"J=HR IS@@D$9)(]*^7-)_;'^(NJ:?I^J6/['OQ_GL
M-4L=/UBS8+H!(TV0<L=WB C<.H'",3^\1QC !^@U%?!7_#77Q+_Z,\^/_P#W
MSH/_ ,OJ/^&NOB7_ -&>?'__ +YT'_Y?4 ?>M%?"/_#6GQ._Z,Y_:"_[Y\/_
M /R_J#_AKSXH?]&=?M _^ 6@_P#S04 ?>M%?!7_#7GQ0_P"C.OV@?_ +0?\
MYH*/^&O/BA_T9U^T#_X!:#_\T% 'WK17P5_PUY\4/^C.OV@?_ +0?_F@I_\
MPV!\3_\ HS7X^?\ ?.C_ .- 'WE17P5_PUY\4/\ HSK]H'_P"T'_ .:"C_AK
MSXH?]&=?M _^ 6@__-!0!]YLZIUSS[5_)Q_P7V_X*O\ [+/P.UOX8?LG_$O_
M (63HOQ)\-_&OX,_&6ZNK+P>6\$:AX%T'6R==QKFXELEAM 4'/!8@J%_<\?M
M;_$Z7K^QQ^T"?PT(8/&>GB'_ .M7X%?\%Q?V'?B1_P %4_ GP0O_  ?^QY\8
MO#GQ8^%_Q(TJRN?$.K7FD*;WX/:[K)_X3O1PRN"2O#H!T(^;>ORT ?T)_L9?
MME?"_P#;G^ ?AG]HKX*Z7XNT[P#XHN]2L_#B^./#[^#-3O\ 8  5C9W"C.#E
M1\S8));!KY:^,'QP^,/PL^/_ .U.VA_$4>)-!\+_ +,1^)G@_P"%)LAG0?$Q
MY.L;N#@D!CZD<CC-=?\ !CXC:M\ /A+\-_@O\.?V(?CKHO@?X<^&O#'ACPW9
MVEEX,Q_9FAA?[=(QXC!QD$X)Y+$9P !DS>*;*\^*.L_&F_\ V!/C7<_$_7O!
M_P#PA>K^++N[T;_3O#!'.C?V'_PDI!\.D].![Y[@'QMIWQ_^-,'Q&'[.E_\
M';5-2\$:9X$7]H _M!#^QS_;OB?_ (0W_A._^%,'6\_\(L%!.6\+C)V 9S@"
MNG^&7[07[97ATZ_^T-\>/%>GVOP7\=?"'2M<\-:3I%JVH?\ ")Z: 1KNM-H2
ME?$^@^(!R=K;D)PV"0"/;X=+\!?\*_M_AH/^"<?Q;'@:U\1?\)G9Z.;O1/[0
M_P"$I!R=<_MS_A(Q)N(R,>9M[[?7UG4?B_JVO:+?^&]5_8&^,NI>']3\-#P5
M>Z7=C1!IK>%P,?V.W_%1 ?\ "/=_E"C)X&,"@#ZO_9D^,W@OX[_!_P (?$;P
M#K>L>(_#VJ6?V6T\0ZO:!=1U#;@EF//3@EB"!P3QBOI.OS%^%?QFU?X0>#-.
M\ ?#G]A/XU^$O"&@?VG_ &1I-H-&_LRQ/\6,MP#T'4@>IP:]%_X:\^*'_1G7
M[0/_ (!:#_\ -!0!]ZT5\%?\->?%#_HSK]H'_P  M!_^:"C_ (:\^*'_ $9U
M^T#_ . 6@_\ S04 ?>M%?!7_  UU\2_^C//C_P#]\Z#_ /+ZG_\ #8'Q/_Z,
MU^/G_?.C_P"- 'W=YL7]]?SJ2OS=\8?MO>,O!WAS6/&'B/\ 9"^/NFZ/H-E]
MLUB[VZ-FPTSDD_>S@GG'U^:ON7P?XDTWQ3X;T'Q-8?:!8>)K)-9TLW(Y5=9S
M(B,!TQO)"\8#G'49 .]HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH ^$_B5#YW[<G[,'_9+_C4/_*7H?7^G/7\
MZ^T_LD$6#/\ 9L=O]#^GU^G?^@^./B5_R?3^S1_V2OXR_P M!K['U$SQ26_D
M>OZCCZ_7IUH @S#_ ,\?_),_X58S#_SQ_P#),_X5^*OPR_X*#^,/&'[:/C_]
MFSXG7VC? KQQI7C#5/#7@/X3_$SP@^FMX\\!C/\ 8/Q.^%GQ4!_X1GQ'XB(Z
M^%#NW?W22*X[]@3_ (*OS_&;6=2^%?[0NE'3OBQJWQA_:,\&?#C5O"GAU_\
MA&?%GA?X%ZRJ$ZR<GR_$00'"QA06);(9F8@'[Q>39P_\NZ_^ I/KS]WZ_P"'
M'%?R+'TMO_ .OR\\$_\ !5K]G;Q[K'QM\*:9X=^(VG^,/@/X;TKQIK7A^Y\(
M/>ZEJ'A?7-7.A:'KFA(&8/N<* C, $)R[8VOP]E_P6)_9SF^%7@[XMVFB_$G
M5(/'GQXU7]GW_A";31_[1\3:'\4-#8'7-'91\AT!0J_.% W!B@0-M !^P7V>
MR_Y]U_\  4__ !-0>18^EM_X!U^0NO?\%A?V;M"^&OP/^*D/A;XH:GX&^-WQ
M'\3_  DT?Q!_PC/_ "*/Q1T+6SH+>"_''S?\2#Q"WB(@!?X<9RV1CUCX-?ME
MZU\3/VROB1^SQJNCZAX*B\&_!+PK\2KSPMXAL<ZMI^HZ^X.W^W@I\-; 3NQG
M;W.,$@ _1SSH/^>!^S?Y[YQU]OTHS8^A_P# 3_Z]?SF?$W_@HU^T)\,OVYOV
M[_V;_%7Q;^''@CP!^SK\!=)^-'PKU6\\"_VGXEUWQ1KNB_V^-%UP LG_  CW
MS$%USD8Y*@&O4?V7?^"KFK#]F7]D[Q_^UMI=QK?Q6_:J^%7Q1^.OARS^%'@X
MGPUH7@3X4:,NO:YHV[=_R,0 8$$$MD'(VX(!^]/E0_\ /O\ ^2AHS9?W?_)4
M_P"%?D]XW_X*Z?LR_#WX8? _XQ^(]#^(_P#PK[X\:-IFM:/JUIX/)TWPEIAU
MH:$#KASQCQ$6!&#U&" ,'PZR_P""JDOPP_;7_:/^ _[0MO;'X/Z5X\^ _@OX
M)^+?"GAO<UCJGQS78-&\<NV7+?\ "0_*7)9B,@D]: /W"(@\VWN/(_.S_P#K
M_P NN!5^6&$QP9  ['[)U[\\ CZ9Z<GW_,[0?^"H/[.7BOX@>(/A_HE]XL@F
MM=6^*&A^#_%;60;PSX\\3_"G13KOCS1M$)R6_P"$54X;<2,#W.?-?A5_P67_
M &4OB;X<U_Q5?6/Q%\ Z1H/P@U7XZ6A\;>&CI>I:YX"T+6CH&M%5RXROB+"D
M$J&Y;( "D _7R'R(<_3TSC&/3M]>OYTOVR'_ )X#]/\ &O@+]E+]NCP9^V7J
M_P 8?#/@GP9X]\!>)?@[J^E:?XFL?B!8?V;J3'7]%_MS1#HJ\@J01D%3M .2
M1T_/*#_@H#^U/\)/V@O&_P"R=^U;JGPN^'\_QMN]3'[!W[5VD66LCX/^.M3
MP/AAXW X_P"%AC@#'3  '2N<#^@'R?>X_P# 3_Z]'[GRO/\ .&?3['^'TZ5^
M8NH_\%)?@1X"^+4'[+WB+Q)J?C?X\>&-(TNS\8_\(KX=8Z9?^/#HPUW0_!0)
MSCQ#XL X4 *",#&:\_\ AQ_P5^^!_P 3]4^&^A>%?AI\6[GQ!\9?#?CKQ/X.
MTBZT@#[=JO@/6SH7CKP7KA'/A_Q%X5P 025(&".3GH _7J>:RAC!G@M_M'_7
MF._7MG\2<8H\J'_GW_\ )0U^,G_!7/\ ;._:#_8]_9W^$'QI^"U]X2\.W/BG
MXW?"_P"&?CW2O'6CG5#8^%O'+E];UC0SH);'B%"?D ("GE0N<5Z3J?[:^N?L
MN_L\VW[0W[3/CBT^-?PX\9>// 7A?X<>(OA-X!UG3=49?'&M'0577-$R,!68
MD<$#GCYLUS@?JUYMAZ6__@%_]:D\BQ]+;_P#K\E-7_X+!_LK>&_AA<_$?Q)>
M>*?#ESIGQ7U7X-GX?W5@%\3GQ7H.BC7-8;:2Q;0%B54+E@QV+M4*0J>E:%_P
M4K^#GC'XJVWP6\$>&_'WB76;GX0>%_C2-6TK1\^&A\,=<&/[;&N= 1SSCH<\
M&C$?U^/8#](<6/\ =MO_  "_^RJ;R;/^Y;?^ E?C)9_\%D_@/K'B/Q5H?@[X
M9?&WQOIWACX<>+/B?X=\6:#X<9M.^)7A7X6#&OZOX?<,#KB[@O X 7  )!'V
MS^S/^U?X-_:=\,^$/'7PX\,^+SX'\:>$4\9Z1XLU-3_9M@TK)%_PA[%0"/$"
M95I/#7_+.-&<\*!6ZV7HOR0'I/[3,,%O^SY\:)O)@8?\*M\5C[,]KG3O^0._
M8+C /"]PO&,K@P_LFY_X9I^"W[BVMO\ BVWA? M/N_\ ('7GZ@_=JS^TV/-_
M9S^- ]?A7XI/XG1B?ZXZ_C5;]DK_ )-J^"/_ &3GPO\ ^@'/Z4P/I*BBB@ H
MHHH **** /B[]NJ+R?V2_C?W'_"-9^@.M?3W!]?I7T-\*O\ DFOPZ'F_\R-X
M5QCO_P 2./GIVX_[Y)KPC]O#_DU/XS_]BR__ *$M>_?"S_DFWPV_[$'PK_Z8
MM&H [SR/?]?_ *U'D>_Z_P#UJL44 9TTUO#_ *V?&>QNCU^G!'H.W6J\UY##
MVN;CZ=![=/Y]*Q]6F,,5SY/V7/V1@/M6>=3R=O7D-C[V!USCC-?@9\)_V\?C
M7>_&/XL? #]I76?%?[/G[2]WHGQFN?AO\/?$?@U6^$/CW1]&T9==\$ZQ\$?'
M+D_\)#X@\+;09%)._;R&(6@#^@S[99>MQ_WR:/MD'F^3FY\_'_'KGWS],8[=
M?PK^>[_@G-_P5<\5?$[X?^#O '[0O@_Q;XD_: _X9P\>?M!7GB'P]9Z/INF>
M//"_@7QH=!Q_80(_X1_Q$,>X.,]>:[&\_P""V'@Z'X#_ !@^,,'P/\6W/B'X
M(_&#X8?"3QA\/;3Q)HW3XK\^!=:_MSDXQUX^O:@#]Y3+%%U,V.O-R3]3]_\
MQZ5#%>P3']S-<><!G[*3D_B-N /QX/7/-?AY>_\ !8CPH?AQJ7B?2O@MXEN?
M'UO\=_%GP*'@G5[P:=IMAJGPMT8^('UK7?&I780,C;N#9Y# C);YI^)'_!67
MXZQ?$;]C#XX>#_!MSIWP(^,G[,GQT^+?Q)_9\O/[%/B<GP%K6Y-:_MS&!M\/
MC<!PN_+!<YR ?TI37AABM_/^T<?\??'M]>?\ />K/]HV_K<U^+?CW_@KG\/_
M (?#]GC5;[X6?$#4?AM^T%:?!MM'\6+>:-J)T'5/CEK@T/0P2<Y'A5@0YXR"
M1G)!KV']BC]IWQO^TIXO_;>\):K-KGANY^"?[0A^$GAO^W[#2"-!TLZ)NSHK
M %-=).[E\;F(VDG@@'ZA?;(/*\_R+GZ8.<_GT[YQU]ZK2W< _?\ GW&>]J+O
M'T..>/S_ )8_G^\'>)OVT-8_X*D_$[]D2X_:^\67'PP^'7P(\!_&?[6? G@L
MZG?>*=>UPJ="R/#A7_A'SX?!0@,<L,9)KMOV*_VE_P!I+_@HCXK_ &E_BGX)
M^(FG?!3X;? ?XO>*/@M\*_A5::,-3&NZKX(=%'C#XJZYGS/WC,#_ ,(NJE,(
M2Y7Y=P!^YEG-!]DXGN?(X_TLD@']&_/'T]*L?:X?^?C^?_Q-?S.?%_\ ;,_:
M>^#?_!4#Q?\ LW^*/C%X\N_A@?V*&^,FD:!\,?A6/$IT_P"*"L0^L;AD_P#"
M.JZD,ISAE.0"*^P/^"/'QS_:+_:G_P"">=C\;?C=\4]2\1_$?QCXD^*%IX;\
M6GPSH^F:EH6EZ+K;:%H?_$DV[6<D$LH.X$@MC>I8 _:.;4H(>^?KZ?YY_P \
M3^<?^GG\A7\VW_!)_P#:4_:M_:XM_$][\1_VA/B?J7C#X2?&+XH:+XA\._\
M"MM%TWX9^+? NA>,CH&A:,/'&/\ D9 F0".<9&=O%>W_  -_X+2^"/B]XXTC
MPYXI^#/C?X8>&-4O?CTO_"<7EWHFIZ6/^&<WW^-AM0(67Q.,)'R#LSN+.2Y
M/W3FFGZ=O_K_ ./OCTZG$<5Y!*9Q 9[@P'%V#=\V9"EL#YADX!.!S\I/0&OP
M;TW_ (+:?#K7_@EXW^/WASX+?$#4O#_A;QCX$T;1[,'_ (EGB[P'XZ\9G0/^
M$ST37!_S,/L<@, W;)]._:<_X*JWO[-:C2M=^ /BW7?%]KX#TKXMZQI)\2#3
M=,L?ACK>M#00=$UP#&O^(PV#P!AAQZ4 ?M%]KA_Z>/U_^*HAF\W_ )^?Q _I
M_GTK\B_A#_P4=\;_ !0^./CW]G^;]GO4_!7Q/\,:+\+O&GAS0/$7C#1=_C[X
M8^.0!KWC;P60!NT'PKC<S8R>O0\?K7ITU[*Y^T'Y0.G^?R'M[T :/D>_Z_\
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
M_#JT^*'@&\M/BA9^(? ]KX$_X1OQUX3TS6M;UY]"T7X5ZWE?#7B'P[XJ*AB
M>G!.,U^S/[%'[-_A3]ESX.6_PZ\$Z5K.F^'M=\7^)_B:NDZO=KNT$^/-;_MT
MZ("3C_BE?D4  9.1DY 7[*^R3[O.SSUVYYQCK]?Z5>ACEV[IR/-'0@C'X =N
ME '@W[24,O\ PSK\;8>Y^'/B@*1GK_83_P"!^G\Z'[)7_)M7P1_[)SX7_P#0
M#G]*V/VE?^3>/C/_ -DW\4_^F1ZQ_P!DK_DVKX(_]DY\+_\ H!S^E 'TE111
M0 4444 %%%% 'QK^WA_R:;\:O^Q='_IX6OH;X6?\DV^&W_8@^%?_ $Q:-7SS
M^WA_R:;\:O\ L71_Z>%KZ&^%G_)-OAM_V(/A7_TQ:-0!Z)1110!QFK:<FLO/
M93>?]EGM&L+S&-MYIFM,489. -I5E/ Q@CI7Q7J/["/PH\0ZSI=_K]_XT\3:
M;X3\-^*=#\":#K.M?;T\"/X\BUG1_&VM:$VU@=>=)AF1<X(VA7)Q7Z#UGSWD
M$7!_F?3/T% 'XR?#[_@C%^S-\,$^SZ)XB^,.I!?V>M3_ &<+,W7B9M.U73_A
MAK^M_P!NZX-$UH+QXAY/S9Z D@ $BS<_\$7?V3[CX:?$CX6:>WQ&T7PQ\3_&
M/P=\?^,MFLAM3UWQ5\"C_P 41K&?4$8((!'0@'K^R/VI?*SBXSGTYQUSGZ<_
M_6XH_M*R_<?OE_TGA>>O'?TY/8X_2@#^=;]J#_@D=J>D_"K6?!W[//C+XLVV
MG?$_X\CXZ?%_5[36=%U/QPWB@HNB Z#_ ,)!D$8;(QD$ XXKW_3/^"62?'?P
M+\(-2_:N^('C74?BW\,?A9X]^#%EK_@B[T;PSIVH_"_QP%#:-K>AZ !X9?7U
MW(I90RJ2!FOVA&H6P $LVT7&<"Y&T#CH/;VZ=Q[:7G0_\]O_ !X_X4 ?C+-_
MP1=_9/O+7P?!JL_Q1U,> ]'^%^A^&Q=^,#_9M@?A2W]N:#K7]A '_BH2<@D\
M 8)XR1];?LT_L4?#+]E3Q=\>/&/P_P!0\6:UK'[1?CU?B#X\;Q5?#4]./B@:
M00=7T4%" #L )^]DNH*,NX_;GVN'_GX_G_\ $TAO+< ^=,!T]A^&/U^OUR ?
M VA_L*_#?PY^VKXP_;TL]=\?7/Q>\=^ ]*^'^KZ2;W_BF!X8T(Y71O[$)SNS
MRK==V".<&JVC?L ?"GP7\8/&_P 8OA5JWBSX2W/Q;UC_ (27XO\ @GP3>'3/
M WC[Q3M#CQIK.B$ :'X@*DDE"P7!'56"_H5]KA]3^0_QIOGPRYBAF@,^.@P<
M8ZX .?Y]Z /S)UG_ ()J?"O7OVI/&/[7S>./BAIOQ>\8?"H_!B\:UUG&F:?X
M#YW:-HG QQ@C)/?IBNS_ &3/V%/A[^QS^S]J_P"S=\,O$WCZY\&ZKK'BK6+3
M5_$-Z&\1Z%)XZDUS6=<71'&0&$K>6$P&)R,90@??L-Y!/%Y\$]N;?U[?ICOV
MQS[59\V'U_4_XT ?DI^SU_P2Y\"?LM:7I_AWX4_&OXZV_@C2_'NK_$R\\#W?
MB\C3M>\4:U(=:<_VT0&PKY!.W:,Y!(()Q_AO_P $>_V7_A]X\\'>-],O?'NM
M?\(=XC^.OBC2O"?B"^8^&KYOCJ<>.-$UL; 6!(*[CM)&>/3]@_.A_P">W_CQ
M_P *K?;(<>?D>1C[W&,],X_^O0!^5FL?\$I_@/J_[*]S^QJ=<^(VG? G_A.M
M.\:Z+X?TG61I^J^%=1T'6EU[1M%CUI0SGP\K! 0!C.P9)( ^:O\ @HS^PM\?
M/C_\5/@/XA^$?C+QKX3T_P"$?AO^Q?#FK>'3HWB1K[Q/DZW_ ,74T/7_ /D/
M^'<IHH_WE([&OWI_M&R_Y[?J?\:K_;8.F1]G]/\ (_S]* /SZ^ GP-\4ZO\
M&RP^./[0/PT\.:?\=OA=\/$^#'AKXF^'[D./'7AC7'CUS7-8 10?#XW '_A&
M&+&-R6R%50GZ&>3Y,F>W'//X_P!<X]N*L"59/NS ?3OG\L8]?>EH L4444 ?
M+_[8O_)K_P =O^Q#U7^8KM_@)_R1'X0?]B-X8_\ 3(*XC]K]?/\ V8?CM"1G
M'@/5 /Q*G^E>>?#O]IOX$_#?X;?"GP?XY^*GA/PWXHMOAQX8O;K2-6O3_:6T
MZ*,DCIG(.,Y.#@$9( !]QT5\G?\ #;'[+/\ T7;P1_X&_P#UJ/\ AMC]EG_H
MNW@C_P #?_K4 ?6-%?)W_#;'[+/_ $7;P1_X&_\ UJ/^&V/V6?\ HNW@C_P-
M_P#K4 ?6-,WCT/Z?XU\I3?ML?LL'@_'#P3Z?\?N??N!^>.GK7!W?_!1_]BK3
MK[[!<_M >#_M!QQ9KKE^<^Y&@'GIT)!Z\]: /NRBO@O_ (>5?L4_]%Y\-_\
M@%KG_P S]'_#RK]BG_HO/AO_ , M<_\ F?H ^]**^"_^'E7[%/\ T7GPW_X!
M:Y_\S]'_  \J_8I_Z+SX;_\  +7/_F?H ^]**^"_^'E7[%/_ $7GPW_X!:Y_
M\S]'_#RK]BG_ *+SX;_\ M<_^9^@#[THKX&_X>2_L4?]%X\-?^ 6M_\ S.5C
M2_\ !3?]BF&7R(OC7:78ZB[LM%UJ_P#IS_PCS?7''XT ?HE17YZ_\/-_V,_^
MBN2?^$)XT_\ F=J/_AYU^Q?_ -%6NO\ PD->_P#E%0!^AU%?GC_P\Z_8O_Z*
MM=?^$AKW_P HJ/\ AYU^Q?\ ]%6NO_"0U[_Y14 ?H=566>&(?--@^F[/\O\
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
MU;B^$7PS S_PK7P#;^R^#_"?]-!QQV]:],V#U/Z?X4^@#S7_ (5#\,_^B=^
M_P#PCO"O_P H:/\ A4/PS_Z)WX#_ /".\*__ "AKTJB@#S7_ (5#\,_^B=^
M_P#PCO"O_P H:/\ A4/PS_Z)WX#_ /".\*__ "AKTJB@#S7_ (5#\,_^B=^
M_P#PCO"O_P H:/\ A4/PS_Z)WX#_ /".\*__ "AKTJB@#S7_ (5#\,_^B=^
M_P#PCO"O_P H:T(?A]X'AB\B#P1X3MH,=/\ A&]&('XA2<?4=\>M=U10!YY_
MPKWP'_T(O@K_ ,)O1?\ Y0U+_P *^\#?]"9X3_\ "9T/_P"4==WL'J?T_P *
M-@]3^G^% '"_\*^\%?\ 0E^%/_":T3_Y14?\*^\%?]"7X4_\)K1/_E%7>T4
M<%_PK[P5_P!"7X4_\)K1/_E%4,G@+P2.O@CPESV/AK1^GX^'FZ8KT.J] 'XB
M_'S2-#T?_@L=_P $^++3M#T/1C<_ #]HJ\N_[*T?1]-&Y1H0 ;;\WWA@X!/7
M )Z_N%7XK?M,_P#*:#_@G[_V;I^T3_Z>-!K]J: "BBB@ HHHH _-/]I_Q?KG
MPP_:4_9O^*=M\./'WC[PAH7A'XI>&?$Q^'NB'Q%J6A-KVD:%_8S:VI.0)'W.
MO+;MP;<V<GH8OV^_#!Z? /\ :.'7_FFK''Y.I_#W_&OOKRCYF>1QG_1<#'IG
M/3_/XV: /@/_ (;Z\/?]$"_:._\ #;O_ /':/^&^O#W_ $0+]H[_ ,-N_P#\
M=K[\\CW_ %_^M1Y'O^O_ -:@#X#_ .&^O#W_ $0+]H[_ ,-N_P#\=I1^WKX>
MECS_ ,*#_:/^A^&SYZ]LR$''TK[[\CW_ %_^M1Y'O^O_ -:@#\_O^&]O#O\
MT0']HW_PVW_UZG_X;U\/8\[_ (4%^TAZ?\DV?/7/7S,_KFOOKR/?]?\ ZU'D
M>_Z__6H ^ _^&]/#W_1OO[1W_AM'_P#CE0_\-[>'?^C?/VCO_#:'_P"*K] O
M(]_U_P#K4>1[_K_]:@#X$_X;N\,?]&^_M"_^&U;_ ..5 /V]O#TW_-O?[1YZ
M?\TU)Y_%SZ=^V#7Z!>1[_K_]:CR/?]?_ *U 'Y_#]O;P[-U^ 7[2'_AMCZ>[
M'T^N?2C_ (;V\._]$!_:-_\ #;?_ %Z_0'R/?]?_ *U'D>_Z_P#UJ /@3_AO
M3P]_T0+]HW_PVS?_ !=0_P##>GAO_HWS]H?_ ,-P?_BJ_0'R/?\ 7_ZU'D>_
MZ_\ UJ /@/\ X;T\/?\ 1OO[1W_AM'_^.4?\-Z>'O^C??VCO_#:/_P#'*^_/
M(]_U_P#K4>1[_K_]:@#X$B_;U\/&/(^ ?[1X _ZILV?TD4'WX_&H#^WMX>A_
MYM[_ &CQU_YIJ1S^#CU[=LFOT"\CW_7_ .M1Y'O^O_UJ /@/_AOKP]_T0+]H
M[_PV[_\ QVC_ (;Z\/?]$"_:._\ #;O_ /':^_/(]_U_^M1Y'O\ K_\ 6H ^
M _\ AOKP]_T0+]H[_P -N_\ \=I?^&]/#W_1 OVC?_#;-_\ %U]]^1[_ *__
M %J/(]_U_P#K4 ?EW\9?VPX/&OPA^(_A?0OV>_VC_P"V/%/@[Q-H>D_\6W<D
MZCK6BR;0,N0""^2Q#%N<YRI3[(_9JT?4_#?P"^$/A[6[*XTS6-+\!^&;.^TJ
M[(_M&Q95VXDQSP ,^FP9Q@"O<Y(MT@/G%?:V&&[=1D_Y^O-B/D'YO/SWXX].
MN!V[_AWH LT444 %%%% !1110!\A?MH^'=<\2?LP_&?0?"VEW.N:S>>#R+/P
M]:8_M'6W&KH3&#P3N ,@R"" VXCY0?"? ?[<6BZ%X)\(Z5<?L]_M'VT^A^'/
M"VC78_X5LV0RZ(F.=_W<J6*@*&SV.2WZ1?9#CC_1S_TZ\=/P_+CZ>TZQ3(^?
M.R#G@COVX.?\]?< ^!?^&^O#W_1 OVCO_#;O_P#':/\ AOKP]_T0+]H[_P -
MN_\ \=K[\\CW_7_ZU'D>_P"O_P!:@#X#_P"&^O#W_1 OVCO_  V[_P#QVE_X
M;T\/?]$"_:-_\-LW_P 77WWY'O\ K_\ 6H\CW_7_ .M0!\"?\-Y>'/\ HWW]
MH?\ \-P__P <J"7]O7P]Y?/[/?[1Q!ZX^&IX]#DN1S].*_0+R/?]?_K4>1[_
M *__ %J /S^_X;V\._\ 1 ?VC?\ PVW_ ->C_AO3PW_T;Y^T/_X;@_\ Q5?H
M#Y'O^O\ ]:CR/?\ 7_ZU 'Y]7?[?_A*QM;N^O/@5^T=:VVF6>J7UW='X:.2-
M/T0EF8YE(*L3D( FTY^8YXPO"'_!27X=^-_"V@^,?"OP8_:&U+0-?L_MME=V
MOPV; 7T(W=>OS _RY^U_B]_R2;XK?]DZ\=?^F+7*^<?^">,Q_P"&*?V=IYYO
M](_X5MI?4@\<Y_+'Z^O4 Y[_ (;U\/>9C_A0?[1^?^R:O_\ %[NGOT]^*3_A
MO3P]_P!$"_:-_P##;-_\77I/QF_:.E^#OCSX(>!YO OB+Q);_&[QE_PAUIXL
ML[H?\(UX3?&"VN<<M@XS@DCC/(%?.>M_\%)OAOX<\4>*+#7/"FMV_A3^V/$G
MACX5>*;:Z0I\9?'WAW6VT36?!WA]2A"R+)L92<@&-2H!45S@=V?V^O"L7_-
MOVDA]/A:XY_!ASZT_P#X;V\.^3]H_P"%!?M'_3_A6QSZ?WNOMC->(Q_\%4?!
MMO\ $'X7_"GQ!\+_ !IHWCKQ-XCU3PS\4+%V%\GP7=!^[_MUDC8:X-P4EHXB
M%'*HW*G]&OASX[F\>^'AXA@TW4=.L#=/9V5O>70;4+W3%* :RW(.YMQ*@8+!
M'R1@9Z /E&+]OOPZ<8^ 7[1XX_Z)N>WT9?S_  ZT?\-[>'?^C?/VCO\ PVA_
M^*K[ZB,\N23^)X_D>OU]*L>1[_K_ /6H _/[_AO3PW_T;Y^T/_X;@_\ Q53?
M\-Z>'O\ H@7[1O\ X;9O_BZ^^_(]_P!?_K4>1[_K_P#6H ^!/^&]/#W_ $0+
M]HW_ ,-LW_Q=)_PWUX>_Z(%^T=_X;=__ ([7WYY'O^O_ -:CR/?]?_K4 ? ?
M_#?7A[_H@7[1W_AMW_\ CM+_ ,-Z>'O^B!?M&_\ AMF_^+K[[\CW_7_ZU% '
MY+?M!?M<GXF_!/XH?#KPY^SU^T=_PD'BGP?J>C:39ZK\-2--9\ 9+!CQM7&"
M#QMY&T9_0WX(Z;J>C_"3X8Z+K-NMMJ.F^!O#-G?6BD?Z"ZZ,$.3G ("!&S@J
M5QP0<>IS6GG-YPG/3TP,>G^0.P&*LPP^5_G_ #QU[T 6**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /Q?_:3_ .4SO_!/[_LW?]HG
M_P!/'A^OV@K\7_VD_P#E,[_P3^_[-W_:)_\ 3QX?K]H* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K/FF_
MR?\ /Y#/J2:T*K20P]X0>G(_I_G_ !H Q9==L8)1;SWNFV]Q]C^U_8[F\4:@
M!C@E"V<=CC)]!MZ10Z]I7_05TW_P,]!S^/\ ,=A7Y5>$/V=_ /[0?[4W[7VH
M?$R?Q9K7_"+^+_"VB^&[*T\7ZUX<TVQTQM#(UM =">([F<J '()SM(4G<OT3
M_P .Z?V8?^A:\7?^%YXN_P#CM 'VG_;VE_\ 05T[_P #3_A1_;VE_P#05T[_
M ,#3_A7Q5_P[E_9@_P"A;\7?^%]XL_\ CM'_  [E_9@_Z%OQ=_X7WBS_ ..T
M ?:O]O:7_P!!73O_  -/^%']O:7_ -!73O\ P-/^%?%7_#N7]F#_ *%OQ=_X
M7WBS_P".T[_AW3^S#_T+7B[_ ,+SQ=_\=H ^T_[>TO\ Z"NG?^!I_P */[>T
MO_H*Z=_X&G_"OBS_ (=T_LP_]"UXN_\ "\\7?_':I?\ #N7]F#_H7O&?_A<Z
MU_\ %T ?;_\ ;>D_]!C2_P#P<+_C2_V]I?\ T%=._P# T_X5\6?\.X/V8?\
MH7O%G_A<:W_\71_P[I_9A_Z%KQ=_X7GB[_X[0!]I_P!O:7_T%=._\#3_ (4?
MV]I?_05T[_P-/^%?%G_#NG]F'_H6O%W_ (7GB[_X[1_P[I_9A_Z%KQ=_X7GB
M[_X[0!]I_P!O:7_T%=._\#3_ (4?V]I?_05T[_P-/^%?%?\ P[H_9@V8_P"$
M9\7?^%YXNSTS_P ]<]?]G_"E_P"'=/[,/_0M>+O_  O/%W_QV@#[4_MS2/\
MH*:;_P"#<_X4G]O:7_T%=._\#3_A7Q/_ ,.YOV8/^@'XK_\ "ZUK_&H/^';_
M .R]_P! 7QI_X76L_P"- 'V__;VE_P#05T[_ ,#3_A1_;VE_]!73O_ T_P"%
M?%W_  [F_9A_Z GBK_PN=;_^*IO_  [I_9A_Z%KQ=_X7GB[_ ..T ?2'Q>UC
M2C\)_BC"=3TX&Y^'/CL+F[3D'0=<!((Z@'(XYRI !&W/S%_P3WU+2H?V*/V>
M+&>^TW[/_P *VTK%H;W_ (F7?C'J.YXR".3CB:?_ ()R?LMWD-Q;3>'O%5Q#
M=?\ 'W:GQSK17\5$@8]/[PY[U0T7_@F=^R5X;T[3]+T3P?XBT;3]+'^A6UEX
MPUA5L<],#<Q /'))]\CH =#^TA\+/'_Q5\8_L[ZYX'\<>"O#6G_";XJ_\)GX
M\M-7NCJ1U[2QHV/[%P1[9],<],Y^3O%7_!/.?QMJNH0:I\4=&MO '@3Q+XH^
M('[..DV@ U/PCX[\<%M=UTZZ21E1@D!26PP.W!-?4W_#N7]F'G_BGO%7^D<M
M_P 5QK?IGCY^_P"/]*9_P[C_ &6\>5_PC/B['7_D?/%O3IU^T;?U_&N<#D_A
M7^RII/ASP_<7/Q$\5>%/%GQ \>^.M3^(/Q3\6&/2?[4O]4?1@!HW@G6#M;P_
MX=4\NIVLH!SM!-5_V1OV8_$7[./B_P".^M^(_C<?B3I'Q-\3?;O#7A^]U8A?
M#^F;6VZ."<#0L!MIV$D$D$C!KN/^'>/[,7_0O>*?_"XUO_XNB'_@G)^S#!%Y
M,/A[Q4%'/_(\ZWD<GN'(Z]L5T ?:46L:7#'B?5-.^T=_],&.?QSU!S@'CZ4?
MV]I?_05T[_P-/^%?$G_#N+]F#_EMX>\8''7'CWQ:?3_IJ,]/TJQ_P[I_9A_Z
M%KQ=_P"%YXN_^.T ?:?]O:7_ -!73O\ P-/^%']O:7_T%=._\#3_ (5\6?\
M#NG]F'_H6O%W_A>>+O\ X[1_P[I_9A_Z%KQ=_P"%YXN_^.T ?:?]O:7_ -!7
M3O\ P-/^%']O:7_T%=._\#3_ (5\6?\ #NG]F'_H6O%W_A>>+O\ X[3?^'<O
M[,'_ $+?B[_POO%G_P =H ^U?[>TO_H*Z=_X&G_"B77M*Q_R%--'_;YZCV[_
M *CT-?%G_#NG]F'_ *%KQ=_X7GB[_P".T?\ #NG]F'_H6O%W_A>>+O\ X[0!
M]IQ:]I6/^0III_[?/0>_?]3Z"C^WM+_Z"NG?^!I_PKXJ_P"'<O[,'_0M^+O_
M  OO%G_QVG?\.Z?V8?\ H6O%W_A>>+O_ ([0!]I_V]I?_05T[_P-/^%']O:7
M_P!!73O_  -/^%?%G_#NG]F'_H6O%W_A>>+O_CM-_P"'<O[,'_0M^+O_  OO
M%G_QV@#[5_M[2_\ H*Z=_P"!I_PH_M[2_P#H*Z=_X&G_  KXJ_X=R_LP?]"W
MXN_\+[Q9_P#':/\ AW+^S!_T+?B[_P +[Q9_\=H ^U9=>TKRR?[4TWUS]LZC
MZ#)^O]*(-8LKP?Z%?:===R;2\&HG] /\Y&<U\6_\.Y?V9O\ H7O%O_A<ZU_\
M77S;XC_9Q^'/P%_:Q_92N/AD/$FBCQ1K7CFQU>SN_$FL:CIU\NBQH^UPQ(#_
M #9(( "D9'&: /UUAF\W_/\ GCKVK0K.M(L#G_/KS_,?EVK1H **** "BBB@
M HHHH **** "BBB@ HHHH _%_P#:3_Y3._\ !/[_ +-W_:)_]/'A^OV@K\7_
M -I/_E,[_P $_O\ LW?]HG_T\>'Z_:"@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *8_0?7^AI],?H/K_0T
M ? '[+O_ "<_^V[_ -C]X6_],1K[ZKX%_9D_Y.B_;>_['[P)_P"F-J^^8NLW
MU'\C0!9HHHH *X+Q)KB^&]"U776BU"Z&A6>IZU=6>DV2ZAJ5_I^A[V;2(^2?
M,<$_Q$J Q4Y9RW>UPOC;69O#?A?7]<LM+U'6[G3-):\72=)Q_:FH, W"]]P
M8GO@-V% 'YO_  8_X*P?LV?'?X>S_$;X8Z7\4/$EO:?&'5/@5XB\)VO@/6SX
MYT'QWH>-W]NZ'NSH.@-SB0\@L<Y^;=[]XV_;4^"?@+2O$&J:[-XD;3O"_P 4
MO#7POUF[TSPXVJ_8?$_B#!T4'^PB2RGIALX (  XK\4O^%/_ +4/P'_;Q^'_
M /P4)_9Z_9?\;6_A#]K7=\,OVP/V9;4Z+IA\!C03_P 2/XTX'B/_ (1C_A(/
M%6X#)'<9Z\_7'_!.SX#_ !-\-_&[_@H3JOQP^#OB3PW\/_B?^TCI?Q.^#]WX
MXO?^$DTN^TOC_D!Z'S_S,7/MQGUH _9&'Q?H4NJ7.DC6],&KVMH;Z]TG[6!J
M=AIF<Y..^0"3U^AI--\8:'K\GD^'?$>B:T>OVK2=8T;4B#CI@$Y/T[]">_\
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
M:.@8#C#8WKE0V%)+*ZCG _6WX*?M??!WX[^,OC-\/O 7B&X/BKX$>/?^%?\
MQ'T#7T_LS4;#5ET<2@:'_K#KH9@#N)(W#.5<H#[IIWQ!\-Z]+<6^A^(]$UNX
MM/\ C[M-)UG1]1^O*XQ]/:OY6(OV1?VO/#?[:6L_%KPK^SGX_P!$T?\ X>/+
M\0=7\6:1K)TT^+/@/_PK'^P2>/$@/B 9X_XJSW[5Q_[+'[$/[<W@OXT_#\CX
M2?$CX77%U>_MM6?B/QOJOC#_ (IG0=*^*S?\6I)T3_A),<]>*Z /Z=OC[^U+
M\*?V</@_XV^.'Q-\16UO\/\ X<9_X2V[\/W0\1G3%( VZS@!E&!CGYL<9Z >
ME^'_ (I>%/%>E>']3T+6+"?_ (2[PAI7B?1]-N[I4U233==4-HTAT/8OB)_,
MWD.1&%#F3;M< K_*-XP_8B_;LO/V7/CO\,;'X2^-=1@/['_@;X9>+_"=WXD&
MHGX\_';0OB<-=/C51X@/0>'2H)' R,GD5[?9_LB_MSZ9\3_A_P"(['0_&VF^
M,=4^+WP;\3:/\6+3QC_Q+/AG\"-!\%:!H/COX8ZYH0_ 'TZT ?TKW?Q(\&Z=
M-/ID_C#PH-8TQ0;S2KSQ)I"ZG89[%20=P&,[@&48!Y&!)I_CG1]2%PNF:WHV
MI7Q0:Q:V^E:YI&H'_A&"5"ZWE65O["8GB0 /N VL&.*_D$_8\\'_ +/GQ8_:
MY\8>!_CM-\8]/TBZ\._M%?"3PW\0O'&D?V9X&^-(U[6QKS>,_'&N?\)&1H'B
M+PD,GP1ZD ;E'S#]P/\ @F'^SIXZ^#/[/6G>%?BS%H6M^-/AR?'WP8^''Q+\
M/ZL=3;7_ (#Z'K/_ !0G]M'>!KQ!Y.5?<"0,?>H.<^E9_P!O3X$-X[\:?#_P
M]>^(_&\_PR!'Q3\5>"O#C:IX7^&VIE0/[%UW6CPOB Y(*@,",,>217U3H_Q
M\-:]%HTUOK6F_:/$^D?VSH^DW=YC4[[3".6&BD@G(."REB3G_:%?BA_P3?\
M@=^T3^P;IGQH_9;^(GP7U#XI:1XS^.WCOXN>#?C?X>O0?#7BO2?'FM?V\-&\
M;'G_ (1_Q!X6VYST8 'D=/(/VDOV3OVPKS]J+XH>+/ASX=\5ZWJWQ:^.O[.?
MB;X5?$[2=;&F:5\%O@WX'P?'/@W7-$SCZ'H2>.O(=!_2##>3S$?N/Z<^G]._
M?I7PYXO_ &_O@;X._:W\#_L4ZXWC3_A=WQ&TAO$WA'2AX1W>%[WPRI*OK']N
MD\;6!5@0NT@E@N#FM%^U9XJ7XD_#CX9>)?V>_B+X:@^(OC+QWX8M/%=U=:/J
M.EZ%IO@AO,T;QJP5E \/R9)WD95F\PB0$@_G1^TIX-_:-T?_ (+#_ 7]I[PY
M^SI\2?B!\#_A'^S[X\^'_B/Q;X>_LD-_PDNN@A?[%T5V:1M!"X#NS$NX9CM)
M  !^UVN?&3X>>'/&W@[X:^(/&_AK1O'WC5-2N_"'A75;Q;#Q-XC30L?VT=%T
M<Y+A5W%<N=P9CABPQY+:_MA?"&__ &F5_9+@U.Z/Q?;P)?\ Q#L[2V#:AX;O
M]+BD.D)G6@N0RN<["JG<<-Z#\K/CQ^S[\?/VD/VT?V;_ -JW2O@'K7@J&R_9
MD^.WPTMKKQ9>@>*/A)\3M>W?\(+KC 8P6*L0<*"=Q X('AW[)_[.'[5WP)^/
M/P6^/6N?LW^(M9N_A1^RSX^\ ?&G5KOQ@NH^*/B7\3M;UH:\=<T!6!W'Q02K
M9*E5)&X<T ?TX0W\DT=M<0*#!=)]ISWV'JOX]?4]>.:VZXCPI=W^L>'=!U?4
M-$G\/7.I:3IUY=Z!=7(+Z'?D;O).!R59@#M'S!%W*6SGMZ "BBB@ K\_OVD/
M^3K?V*/^QE^)_P#Z9M K] :_/[]I#_DZW]BC_L9?B?\ ^F;0* /OF#O^/]*L
M57@[_C_2K% !1110 4444 %%%% !1110 4444 %%%% 'XO\ [2?_ "F=_P""
M?W_9N_[1/_IX\/U^T%?B_P#M)_\ *9W_ ()_?]F[_M$_^GCP_7[04 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !6?--Y$O[[BW(XSSS^O ]./QK0JK/&)!]VW;CI<*2/3L<=NP% 'Y\_LNS
M?\9-_MOS\G'CSPN?LO?_ ) G7ZD^W?T-?H1!W_'^E?!&L_LA>.[;XF_$CXC?
M#+]HKQM\+K+XFWB:OXB\/Z+HFBZH@U==)\I=636-<WR;E<*,!-J=-P*D#6E_
M9D_:,;I^VSX__P##<>"ST^A([^O7GUH ^Z:*^%O^&9/VC/\ H]GQ_P#^&W\%
M_P#Q5'_#,G[1G_1[/C__ ,-OX+_^*H ^Z:S9HII8L 'MTNF_F!C\L=^G%?%'
M_#,G[1G_ $>SX_\ _#;^"_\ XJC_ (9D_:,_Z/9\?_\ AM_!?_Q5 'V?_9\L
M4AN("OG^Y&#[<]1_GO5?RL/DXG"C)S:XP-H)_L8Y., G/S,!@-GI7QS_ ,,T
M_M%_]'M>/O\ P@O!E-_X9E_:0_Z/:\??^&X\&?\ Q5 'VC]D'^D=.>1_H?7Z
M>OL?K5#['P<SW-SC-D3T]?7_ #Q^%?'O_#,O[2'_ $>UX^_\-QX,_P#BJ/\
MAF7]I#_H]KQ]_P"&X\&?_%4 ?8_V"8302P&VMBO]H@_9K0#)=L+G)SDD'MR>
M@)JQ%838G:>XG$S=[9MO&,C&1R>_.#Z5\9?\,T_M%_\ 1[7C[_P@O!E'_#-/
M[1?_ $>UX^_\(+P90!]G_8YO-^\/L_V3;[[NN/ZT2Q3D3DBVN+<]CP?QQGD$
M^OKU-?&'_#-/[1?_ $>UX^_\(+P92?\ #,G[1G_1[/C_ /\ #;^"_P#XJ@#[
M1%I/#_RWS^OX]C_GOC-1S6LLT<.;W:0!DVVT9U'J6SS\N2WRMC'4XS7QE_PS
M)^T9_P!'L^/_ /PV_@O_ .*H_P"&9/VC/^CV?'__ (;?P7_\50!]D?9)^/\
MCUY_X^_]#Z]^,9R,<_SSC-<%XW^$W@_XGZ ?#GQ"TNU\5Z2=M[9B]!;4=.U(
MC(;2-8RC)D!E49!^X6RJX7YT_P"&9/VC/^CV?'__ (;?P7_\52?\,T_M)?\
M1[7C[_PV_@W_  H ]5TC]G[X.>'M9\+>(M%^'>C6VK^!;)K/PYK&U_[04:TO
MS9D4;=;&<D>:X)Y"DD87VV']_P#O_P#2?S^GX]O?N:_.SXQ_!S]ICX<_"?X@
M^-=)_;2\?7.I>#/ GBCQ/:6=U\./!A%]J>A:/)K:DX/ )C8$8)!XZ@XY_P#9
MV^&G[4/Q;^!OP@^)GB+]LOQMIVM>,? GACQ-K%G:?#?P8/FUU=X'7.<#T([X
M YH _4*:TFF!.0)\#G/ Z]\__K'3J*K"U#18F(-R#AKD6@TXWO!.#@G!_+M7
MQO\ \,R_M)^9N_X;>^(&,?\ 1./!6?SWXQ^/M[4?\,R_M(?]'M>/O_#<>#/_
M (J@#[*$,_E?Z\?].?USS^7L?3VJ2:QEF@,(FVK<Y%WO!O@>. -X7 [= /PS
M7QC_ ,,R_M(?]'M>/O\ PW'@S_XJG?\ #-/[1?\ T>UX^_\ ""\&4 ?8_P!C
MGA_U,QQ;>OOG^G;'U[57OM/FNK0PL;:X6Y4VE[;7EH M\!U)).1@9.2 N >1
MBOC_ /X9D_:,_P"CV?'_ /X;?P7_ /%4?\,R?M&?]'L^/_\ PV_@O_XJ@#M+
M/]E+X%:8GB:&#X7>&U_X3/%EXBM7NM8U'3#IC +K2Z."0= +.P.V/RRS *,9
M*M[GX;\,:1X4TK3M$T.R_LS3=,LTL;&USD6.F:,0J=,_>9E'H<CWKY8_X9D_
M:,_Z/9\?_P#AM_!?_P 52?\ #,O[2'_1[7C[_P -QX,_^*H ^TOL<_/D3BVS
M^)_GUZUGQ:.1_KI[GO\ ;/\ I^X],]OSY)XKX_\ ^&:?VB_^CVO'W_A!>#*3
M_AF3]HS_ */9\?\ _AM_!?\ \50!]?'2;>6Y^T3PVUU<A3:V=S<Z0I-D,=!N
M(R,@8;Y1G&3@FM".*XY7_8)^UX<?-V']DXPOISAQG<.*^,?^&9/VC/\ H]GQ
M_P#^&W\%_P#Q5'_#,G[1G_1[/C__ ,-OX+_^*H ^TIH?.BSYYX_SS^?;GTJ>
M&T,,?^N/(Z]!^>>OT[]*^)O^&9/VC/\ H]GQ_P#^&W\%_P#Q5)_PS3^TI_T>
MOXX_\-OX,H ^XJL5\+?\,R?M&?\ 1[/C_P#\-OX+_P#BJ/\ AF3]HS_H]GQ_
M_P"&W\%__%4 ?=-%?"W_  S)^T9_T>SX_P#_  V_@O\ ^*H_X9D_:,_Z/9\?
M_P#AM_!?_P 50!]TU^?_ .T[-Y7[3/[$\_D Y\9?$VRZ]?\ B2Z ?R/7Z]ZU
M_P#AF3]HS_H]GQ__ .&W\%__ !59'AS]CGQI)\6?AY\5/B3^T5XU^)\_PMDU
M<^'O#^K>&]"TW2RVLZ7HT,A(C+'<'@?)(!.0"0X=4 /O"&:#M/Z^WUSU]C^F
M>U:%9MG:B(<0B#KT.<Y)]/\ ZU:5 !1110 4444 %%%% !1110 4444 %%%%
M 'XO_M)_\IG?^"?W_9N_[1/_ *>/#]?M!7XO_M)_\IG?^"?W_9N_[1/_ *>/
M#]?M!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1566>&(?--
M@^F[/\O\_P POG0RCY9@.^ <?YSGKDT 6:*** "BBB@ HHHH **** "BBB@
MHIF\>A_3_&C>/0_I_C0 ^BF;QZ']/\:-X]#^G^- #Z*9O'H?T_QHWCT/Z?XT
M /HIF\>A_3_&C>/0_I_C0 ^BBJOVN#S?L_FKYWICOGIZ9[4 6J*K^?!_SUA_
M,?\ Q52>;%_?7\Z )**C\V+^^OYT>;%_?7\Z )**C\V+^^OYT>;%_?7\Z )*
M*C\V+^^OYT>;%_?7\Z /%_VC[3[9\!/C-;CO\*_B"?P7P=KG^->1?L*F6[_8
M]_9OEG(N&_X55X7M2#UQ_8N"<XQCL?;Z5Z_\?9?-^"7QHAA/(^%7CX?]]>#-
M>/'TP!^?/KY-^P9+#_PQ[^SKB8'_ (M9X8//IL<#\23@XXYH ^PZ*K^=#_SV
M_P#'C_A1YT/_ #V_\>/^% %BBJ_FP^OZG_&CS8?7]3_C0!8HJOYL/K^I_P :
M/-A]?U/^- %BBJ_FP^OZG_&CS8?7]3_C0!8HIGF)_>%1>;#Z_J?\: +%%5/M
MEE_S\0?]]K1]LLO^?B#_ +[6@"W15?SH?^>W_CQ_PH\V'U_4_P"- %BBJ_FP
M^OZG_&CS8?7]3_C0!8HJOYL/K^I_QH\V'U_4_P"- %BBJ_FP^OZG_&CS8?7]
M3_C0!8HJOYL/K^I_QH\V'U_4_P"- %BBBF;QZ']/\: 'T444 %%%% !115?S
MX/\ GK#^8_\ BJ +%%5A+!,,9_$C''7W_P GWJS0 4444 ?B_P#M)_\ *9W_
M ()_?]F[_M$_^GCP_7[05^+_ .TG_P IG?\ @G]_V;O^T3_Z>/#]?M!0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E/Q.\>Z)\,_AYXY^(/BO
MSU\,^ _"6L^,?$0LK8MJ!TGP_I,FMZR0N=H)C5695 (.X=LCXL\"?\% 8?B'
MX1T;QQX._9L_:&UOPCXGLO[;T;6+7PR2+[32.2%#9 ]MV<?+NZFO:/V\(3-^
MQE^U@( //_X9Z^*'V0CU_P"$+U\#';'4Y/;'->*_\$BKN:\_X)H?L4WU[>7%
MS<-\!_"Q:[NARQP5&[U^4*H)[#' &* .R;]M?78@ /V6/VA[@^O_  C>??H>
M/Q_"E_X;9US_ *-8_:(_\)H5]X4>1[_K_P#6H ^%?^&U]<_Z-8_:&_\ "8'^
M-'_#:^N?]&L?M#?^$P/\:^Z/W7_/;]:GV#U/Z?X4 ?"'_#:^N?\ 1K'[0W_A
M,#_&C_AM?7/^C6/VAO\ PF!_C7W?L'J?T_PHV#U/Z?X4 ?"'_#:^N?\ 1K'[
M0W_A,#_&C_AM?7/^C6/VAO\ PF!_C7W?L'J?T_PHV#U/Z?X4 ?!7_#;.N?\
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
M-&Z8//WO?W/7C/0M/&'PRTVU,&D^(_!.FV]MTM;36-&TX?S![]NO<Y%>'?\
M#"_[)G_1#O"/_?6M_P#S1T?\,*_LD_\ 1"O"O_@9K7_S04 ?1'_"P?!'EY_X
M3+PECT_X231_KTW8]NG7CWI/^%C^"/\ H=/"7_A2Z5_\57SQ_P ,)_LD?]$-
M\*_^!6N?_-'1_P ,&_LD?]$(\*_]_P#7/_FBH ]WB^(/A2]NHK&R\8>$]3O[
ML?Z'9Z7XET9]1([X3<?H5P,G'&*]"M9O.C![C^7^>O\ ^JOR"_;'_9E^!7PT
M^'?@CQSX ^&FE>&_%VD_&OX6V&EZGI.J:VLB6)\8IHN&;S70?)(IV $C.?,;
M&#^NW_+3R/U[=/7KT_7\Z -"BBB@ JM+,<8BY)[_ .&1^HJS7YU?MKOXWU[Q
MO^RU\,/#/Q%\6?#C2OB=\1?%&D^,-3\$G;XDU#2]%\&2:ZFCE@K8$C(QW ,P
M'S%3D @'Z"P33C_7CGH?T[8_S^E:%?GY%^Q3JXZ?M6_M0GJ/^1]TGZ]HF_Q_
M"IO^&*]=_P"CK/VH_P#PNM)_^,T ??M5_/\ ;]/_ *]? G_#%.K_ /1UG[4/
M_A>Z5_\ &JL_\,4:S_T=9^TQ_P"%F_\ \30!]Y>?[?I_]>C][_G=7P;_ ,,4
M:S_T=9^TQ_X6;_\ Q-0_\,6:Q_T=?^TQ_P"%D?\ "@#[,U[1KG6-&U;28;Z^
MTZYU2SU.R6\MMI-A_;'(()[QYSN'*D]B:_SB]-^!W_!6D_\ !>B__8]E_:=^
M.EOJ!UG35O?C$+TG[=^R:FN#QT=:)QMZY3:&+B1&#!?EW?W3C]B+5>K?M4?M
M0W'U\>_X@=_ZUYG!_P $TO W_"U-0^.,/QQ^/?\ PM[5/ NG?"Z[\=+XG#:C
M_P (,LO]LKH6["C^P6<F,IG*R!D!8C- 'Z0Z%I@TW2M.TOS[BX&F66FV/VJ\
M_P"0A?G12#N9>-P) Z9/S'LQKS#X^_"BV^-OPI\<_":]U[6?">G>//#6I^&K
MOQ%X>./$VGHPR&T/L,X)'3C&<=1\\C]B'4(@(/\ AJ?]J'L>/'QY]\[?;_"H
MXOV*M8'3]K/]J$_]S[I7](F_SSQUH I:[^PA\./$LWPPOO%6O>-==N/AUX#T
MOX?>(^1IH^+.E:"%&B#QN1UPW4^K8/:NL^&7[''@/X9>-_&'CGPGKGBR*?5-
M*U/0_!VD7!5],^&FG:W.-8\0?\(.,G'_  DLF/-/6,C&-Z[3BG]B?58/L_\
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
MQP_8C_97TCX/_$?4M)^#'AO3]2TGP+XGUW2KNVN]:!T_4-%T5RA7_BH55CE
MA / #[F+ 9^@/V2&(_9P^"3W;%V;X>:4//N+PWK.0$XWMP3MQ\P)P $/*F@#
MZ<HHHH **** &/T'U_H:^"/VV_\ D+_LG_\ 9TW@+_T#7*^]Y/N-]*^!?VW/
M^0U^R5_V=3X"_P#0-<H ^^M@]3^G^%/HHH KS]OP_K7Y:?&7_@I-X<^$_P"U
M1;_L>6/P0^+7C[XTZKX#U/XG>'+3PCI.COX8USP,N P&NMXBQ_PD(*D$;%R=
MQ*AB:_4N?M^']:_G6_;+_96_:4^(/_!4CX7?M3Z+\"?$GQ ^!'PD^ WBCPQ:
MMX(^*?\ PA'CG7_'NN:USHYP=H\.D9)Z#VQ7.!^SWAKX^>!M6T3POJ?C#7-.
M^%^K^)]&&LVG@CXB7VC^'O'6A \?-HKDEL#DEB3CN3D#Q3XO_MY?"3X%_%W]
MGCX*>)_M.M^+_P!HOQV?AYX83PG>+XA7P]J(10NJ^-#&N8X_E7! 9AVZ)CXB
M^(7[.G[0WQY_;>_80_:)\<?L[^'=-\$^#?A1\4/"_P 8-,N_$B:D_A$Z\,:#
MI!'_  D.S7V_BY383D;<?+7RQH__  3*_:FTWXU_#>\GL_"'B32?A+^WAXG_
M &@_^%V>(=9'_"4:A\&]>T1CH.B[>I\1>%/[9;'KM;^Z<= ']&&G?$WP#K%W
MK^EZ5XR\-ZEJ_AC/_"36=KK&D$Z%QQ_;1+ )@]<*<]L'FL>[^+7AV;P/J_CC
MPK>VWC[3]+Q9VB^%<:DU]JF!D9!*Y!(R0S+U(/(-?@#\&?\ @G!\?M'^(/A?
MP=\1M*'_  J_P;X/_:,T7XJ?$+2?&'_%3_M#_P#"]-:_M[0M%UT<_P#(I_GV
MP.H_4/\ X)\?!+XI_ GX%O\ #KXE1:=]@T+QCXG3P(5M=%L/$UY\,%8?\(,/
M'&M:%X<\)1Z[\1,9$OBA0'(S@B0*: /,_A)_P5)\*_%_X\>.?V>K#]G3X_:)
MXX^$MYX6LOBI=>(=&T7^R_ 1\=$_V%_;@'B/OT/T! '.?7?#7_!0#X2>/M4\
M?O\ #7PIX_\ B/\ #CX8:MJNB>,?BMX3T5=1\$#Q-H1&B:UH>BLK/_PD#1YQ
ME'*%BS+VQ\;?LL?LW?M%Z5_P4"_X*2_&'XJ?#0>#?@M^T[I7A71?AQXKTOQ*
MA\36>F^'M&_L []#V, _BB0"4;%1EFC090;A70_\$[/@-^TQ^PC\.[G]CZ_\
M ^'?BC\,=*^*/CW6?A9\;-)UDZ9IH\!>.];.O9^*>A?>U[Q)G6V&^/&_C);8
MA0 ] O/^"KOPQ7XH_M/_  CLO@_\6-0\3_LF_"S2OBU\1%_L?1UT[4? ^NAW
MT7^PV+_O,HI<*%W!4=B67[OV5^R+^T[X;_;%^!'P_P#VB_ WA7Q;X2\(?$?1
M_P"VO#=GXXL_[,\2_P!F$\%M$ )&2" 3U/3)P!^ _P 6OV _VHOB/^V1_P %
M-OC3KOP8\1:EX(^._P $]*^'WP)/A_XI_P#"-G4O%&AZ)M'_  FX#+M\/%R.
MQ!Y0#)!'["?\$L?@_P#%KX&_L+?LY?!?XW^'E\)?$+X7^"QX7UO2;.].JZ=>
M!=YC*ZNH.XDLQ/(9L #)Q@ _1Z#O^/\ 2K%,C^XOTI] 'Y]_\%$O^2)^$O\
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
M_%'X'?$B[\;6!L-.\6:C\4_!0T'_ (3)1&I9CX4(W!<-(S.553@*/E[XK?\
M!'S]JSXB_ ']GCX+2>,O@7IVC_!#X0?!SPS:W9T5EU.^\>>!_&?]O:[K!UME
MR-  '_%%H1O3(#!>*# _="T_;B_92O/B#<_"5?C3X'7XD:;XNTSP7>>%KR\.
MG:F/%6N "/10F #KV-Q8!UYZ<L6'UY#>>=[?E[^W-?S*^-_^"3/[4WB3]H7Q
M#\6['6_@IHND:I^VI\+_ -IO_2E9O$W]E^ O!?\ 8/\ R&P"V23]T#<<' .#
MC^F+3,S1"<S_ &D\<^^/H/J.E &A^Z_SMK\__P!A;_D,_M8_]G'>)/\ TQ^'
MZ_0"O@;]A?\ Y#7[5_\ V<?XE_\ 3%H%!T'Z T444 %5I?\ 70_4_P Q5FJS
M_P"M@^A_E0!\0?L4'R?#/QQGZY_::^,1 _[C1]/\>U+^U#^W5\ OV/9OAA#\
M=-7US0['XL>+-*\$^&=7@\-:OJNDC5];&V/2M>U9&C3P]S\Q7Q,8 X;#;2J[
M&_L7'_BF?CC!_P!7-?&'_P!//3OQ[^M>-_\ !0WX>:/^T=X M_V.?%'P?\5^
M)/#_ ,?QJFGR?%;P[H\>I:7\&-1QO7QG(<;QX@B\1.6C564 2%F!S0![E)^V
MM\%K?6?B/HE]<>)--'PP\0Z5X.UC5;OPQJPTW7M7UW/]C:1X**X'B%WR P7
MR"03NP/3_!7[1?PS^(WBOXG^"/"^M9USX.ZOIFC?$:RUVT.F_P!AG6U+!=S;
M!R!_RT*KGAB*_EZ\7^$_^"A.M_\ !.V\_8L\;_L]_%OQ+\=OV;/VCOAC9_#;
MXQ^'[UM.TWXT?!WP-XS\/ZY_PF>N:V3A?$/_  CB@^-U\5  DYQEF+?L_P#M
MY_#GQEK'[-&@6'PF^"NN>+?'/Q$\6^ K+XCVGA[Q)_PC?B;0M+.C$:[K6N:[
MC_A)=?/A0J<A22 02!D4 ?I[/XMTBVC@FN-6T>V@N@!:7=UK>F(IR.<88*0>
MAP2!T//%8/COXBZ5X%\#:SX[UL7-UH6@V)UFZ.@#^TOMNF#.=O3Y3D[L, P&
M,U_(5>?LH_MLP_!K]A/PYX^^%?QK\2:Q\,/'_P"T[9^.AI/B36/[3'A;7-%(
M\#=_^*A\.Y[G]<\_M]^PSJ7[17P?_P""7_@&;XC?"OQ]XK_:"^&7PXU8W?PR
M\17G]H^._%WB5&QH6BYQDKXI,@QU +D#J37/]7_K^D!ZK\,_^"H/[,/Q-^+.
MO? C3=1\:Z%\6?#7P\U3XN>)?!7B3P:]EJ>A> =#)W:QK&Z7"$X!3PR=WB\%
M?]4<\?5/[.O[2OPE_:C^%F@_&#X.^(QXC\"^)FU 66K70_L\G8V6#*1@#@!2
MN6 !/& :_GY_X)V^#_CC\+=!^,_Q*^.7[-OQD\1_MK?MGW?CSQ)\7?&?B#1U
M_P"$7^&OA4Z-KI\#?#31-<V[O^$?&. I"89\J3M*?&/[,O[(_P"WWH%EIWP[
M^'7PY^+/P2N/&?['7QDT3Q+J]WXD&F^&;#XG:_\ $W7M<T'1?[$S@EO#Y '_
M  B8!.0.I-= ']F,GBG1Q;?;?[5T?[#]H^Q"^.K:9_9W]H$\+YQ)._=SC>'Y
MSM'WJIS>,_#D-K#JW]NZ(=)8$'5O[9TDZ1Z#&L%]H'//1CCKUQ_)U\4OV7?V
MQ?%_P1^.'AOP[\'?C'HOPXN?BW^R<OPX^&G_  DFLCQ+8MX&./CEXU&N'&/#
MWBO].N*\/^*?A7X[_"3]GGQ5H?QB\*_M#VWA;4_VO?B__P *L^"5W>^,O$NI
M^+?ACXWT7^PM$UC_ (D'B3_A)L?"K_B=GP2/">/;K0!_5UJ_[7OP-T/]HOPK
M^RUJGBVWLOBQXT\":O\ $SPSH]T0-,UWPUI+C1I6T;60XC9BYWLP#-G?M9O,
M*GZ0FUO3[2>"SO[BRM=1N?EL[.[O],74+_'0K&&"?]\ @]CP:_C%^('[.'Q-
M^)'@+X"ZW^R_X.^-GQC\'^%_V"?'O@WP-\5K0>,O#?B;3_C'KNLZ#KNA ?\
M%2GQ/_Q2?_$[_+.?7ZN^*7[/7[?FH^)? OB*#0OB3J?C?QCX"_90T3X6>*O^
M$PP?@OXI\#DGXY'QQH9P?4\\EB2>N* /Z@(/%6ARM]GM]4TZXO@.+.SO%U+4
M?P ^;/KD;<9 YS4$7BK0YK[[%%KFB'4,8-H-7T<ZG[_*,Y^F"<<=\U_(_P##
M3]G7]L3P5^V/X1\?P_"OXZ^'-)MOV^?B]XE\=>*QXE_XEMC\"5\&?V%HNLKH
M7&?AY_PD0T0D9)Q[5Z!_P3!O?ASJ7[?^H>)/$7B/XQV_Q \/^'?BAX \->(?
MB%H_C/\ LOX\,?&7]O#QC_;NO>(F\,CQ"?#V1N"-@=%)&*WLM0/Z</V@/^2&
M?%;_ +)UXI_]-#UQ?[+/_)L?P/Q!_P T\\*<#T.DI_+],]Z[3]H#_DAGQ6_[
M)UXI_P#30]<A^RW_ ,FR?!'_ +)[X4_]-$=8 ?3%%%% !1110 R3[C?2O@7]
MMS_D-?LE?]G4^ O_ $#7*^^I/N-]*^!?VW/^0U^R5_V=3X"_] UR@#[]IGF)
M_>%/K/O!YT7' ^O?\OPH L>?[?I_]>L_R?)E_<_Z/]I(].H^O?'T-?C5\5/^
M"B_Q@\&?MZ:Q^P]X;^#'PXNM6M/A#I7Q<\'?$#QK\21X977=.UF7^Q/[%!UP
M*W_"1!EVNI)#!=DBL"V?I[7_ /@H-^SO\']8TCX=_M%^/-!^#_QF_P"$/TOQ
MGXO^'M[++J'_  C^E:YK T-=:.K[)$;0/.'WQM98R"-Q3:P!]WC38(?M/D?9
MO]*_X_!=YY^N/Z_I4IMIML'_ ![DA22H!_L__OGKD]OT]:^>-2_:O_9\T3XA
MZ=\+-1^).@#X@:II+:Y9: ;USJE[IHT@ZYE$#;1(820F@>8LHW F)1E*\^T?
M_@H/^R)X@\*ZAX^TSXS>%[GPEI<^J6%[XC$DATS^U=$UYM!DT#^TQ&L/_"0C
M7/W2: )/.PS+Y:J#O /L$Z>N#'@F"Y!!M1<G^S^Q("A=QR0. ,''&:6:S@(_
M?S'SST!O"/YCZ=0 *^$?!_\ P5 _8J\<7WP_TKP]\;=+N=0^*/B+Q9X5\"6T
M]AKD;:]XF\#C&N:+&W]@OL=>N_YB3]W9U/8?M!_MD^ ?@E^S+XI_:?.G>(_$
MO@CP?$;MFM=$U83NR''F'10!XC8+NQM\C:"P.0"$(<Y];&T^V?N?M%MTSVU(
MX_$@ C/? Q1-IT!B(&;G[5ZW?7@#@GJ/7&<=_2OB7X8?MQ> =7^#=Q\</B-J
M_@+PY\-_LNEWUE\0O"?CQ/&W@77=3UWD:%H>MA1GQ ",#PMRXSG=@G&]9_\
M!03]DO79?@_!I/Q>T34?^%\7GBO1_A7=VI9_^$MUCP03_;NBZ(2REM>3<0L8
M"\ '((%!T'UW:_V9#]F@'VC'_+I=-D\>Q[<Y_A/X"M&(">2WO?.XQ@CL01R.
MWT]NM?F=JG_!2O\ 9[T+XM>.?"OB+QSX2\.> /A?\'],^+GB_P 5ZO>:QIGB
M3PGI>NZQC^V->T386'ALGYB1EL],KA*]FT+]OW]D[Q#X)\9?$71OC5X1N_"W
M@6ZTC3_$CK=HEQIVJZ_I1US0](_L;9_;_P#;WB**0M#"\+F1E.26R7 /N'>/
M0_I_C3Z^;?@'^TQ\%_VG? MS\1?@WXPMO%_@VUUW5?#5WK$=K)IMA_PDN@2'
M1]8T;&M1QMN23"A%W93),C%F5OI*@#\^_P#@HE_R0_PA_P!EN^#W_I]:OOS_
M ):_Y_O5\!_\%$O^2'^$/^RW?![_ -/K5]^?\M?\_P!Z@"Q1110 5\"?M5_\
MG _L,?\ 95?%?_J'M7WW7P/^U=_R<#^P]_V53QY_ZA(H ^V+RSGO)<#_ (]_
M\_R]_P"=4I;!9FMS-]G^T6RC_2OLC;^-)*EO[6(X7)R7QN*X!!"@5;U/41I%
MA?WPMY[K[)9_;?LEJ =2O<<' X&<@CCISSQ@_$7[*G_!0;]GO]KC0?'WB;X9
M7?B7P_H7PY\>ZE\+O$E[\2M&3P38)XZT>13-HP:XDP-<X5WC4E@D>(UD<1J
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
M37:X']CC_DV7X#_]DWTO^8KO/CI_R17XS_\ 9+?'?_IAUVN#_8X_Y-E^ _\
MV3?2_P"8H&?4%%%% !7SY^U#_P FZ?&K_LG'BG_TSFOH.OGS]J'_ )-T^-7_
M &3CQ3_Z9S0!!^RK_P FX? C_LE?@+_TR)7T57SK^RK_ ,FX? C_ +)7X"_]
M,B5]!>;#Z_J?\: /S1_X*-?L):U^WE\/_ 7PTLOBM!\)]&\&?%'P)\6KTIX/
MT;Q0_B/5? 6KF31-&UF+6P=V@O\ .2L<8:0]%(VBOC_Q/_P10\)^(-"_:F^%
MFE?%K5?#W[//[5?_  C/CW6/@?H_AE5\#_";X\Z!J^B^(!\3OA;HC-&OAT>+
M_$<3>)?&?AIR(V8J <-NK]W9I?W@FQT QTXXQUZ8[U8BE@A'^OM_J.#^= 'Y
M%VW_  3+M?#_ ,4OV:/V@/ 7Q+\._#GXT? ?P?J/@#QA=^$OAMHVE^!_C/X#
MUYO^*X/C;P4"%_X2/Q0RE_\ A*8W,B$*ZD,8R>Y\&? 7X=?%']M#XC_M,1>%
M_B3X,\0Z5\.I?V?_ !WI7B(#PUX:^)222,R>+PJC;X@6'PTPC7N54$_-DU^F
M<\UDHS/_ &?![76W/ZE1^M8EI L*L)IO/,.>+D_;GLRR\X.48:#M'!RK#;RR
M@< 'XT3?\$DO$?\ PPE\6?V#+#]HK5;;X8>)_'3>)_A7K]WX0T;4?$OPUTMM
M;_X3IM&US)">(3_PD:@C/S*O"D;SNXW6_P#@C9XO\0>'/V@-"OOVH;D3_'CX
MI? GXFW36WPXT/;HVH_ M8VT/28\.2R?\2=5W\88$'&5+?O)#-#Y@S./(N@/
ML@YQ^OOZ_0G%69IH?*\\S_Z/QTZ9ZX]?S_\ U@'\KW[3?_!,[XT? GX9ZQ9?
M#'XC:9XW\7_%O]IOQ/\ &?6/B%XA^%@U,?#,^.-&_L#7O!>A:)X>)\3_ /"/
M>+.0>>",U^L_P"^$/Q4\6?\ !/O_ (43KNA>$_V</'^O> _%'P^LK3PCHK-X
M;T+2]<T0Z&=:T30M>4\D:V0#CDX5<L56OTJ\Z#C_ *>O^/SH?3\?ZX^II(;1
M0HFXGN,8%V?^)C[8'0C'48_"@#\@?V5_^"<7QR_9B^!/AC]F70OVE/#EW\,?
M"W@?Q/X*O]4LO@_HNG^.O%0U[298O[>\0:V&/]N:ZK:K)^\DVKA&4$N"@\"^
M'G_!"K0=!TW5O!GCKX[Z[XS\%:I^ROJW[+=Y9VWAK1]-U,Z3KGC/6M>?QJ&!
M9?\ A(4\U5)#D%@P7.QB/Z!/MD$T7G^?_H_\\<@C],?UQQ/+-!$/]=;CV) ]
M^Q(]:YP/QJE_X)87!\,?L5>'[;XH>$?#ES^R7\5=,^)?B35_#OPKT73]2^-+
MZ!HKZ%HL/C<CK*JH2_B3_6!<';@''QY^U9^SI^TCJ?\ P4>7XB_#;X:?"[Q/
MX%'B+P'XFNOA]XX\"ZT__">C0O\ D.>-#KV@%O#3>(O"8 /@IO%K%F)))+5_
M2C/-!-%DS^OZ<_A^O;\*D5U;3@V\<H:XMT^UO:&Z!U&S!!R",G(/(PQQSCDG
M-= 'YR?LR?!+P7+^TG\=_P!K[PYX=\9_#[6OBSIWAKP7XL\!^(++^S=,U#Q)
MX?*@^,Q"A1GUSQ06C0^)UQ\K(C$EQG]+;2 11?N5$ [@@$?KD>WY=ZH0P6^(
M!YXQ;<V@^V=<C'([\<<_3GC&O%-%Y8P1@=01ZGWXQ0!9K\_OV%_^0U^U?_V<
M?XE_],6@5^@-?G]^PO\ \AK]J_\ [./\2_\ IBT"@#] :*** "JTO^NA^I_F
M*LU6E_UT/U/\Q0!\3?L4?\@+X\?]G-?&'_T\U]Q5\._L4?\ ("^/'_9S7QA_
M]/-?;^\>A_3_ !H ?15;[7#ZG\A_C3/MEG_I'[^#_1_^/KI\G&?FY_\ BO3J
M10!3O(?^>'_'Q_3],\_J/?C\ O"7_!.W]K'X>_MO_M+?MDZ7<?LY>+?%'QVU
M;PR/ EWXACUT^(OA%I>@H-&/]DR;#'K1\LAAYK)DD*N6P#^_EW-97D6#,.G'
M7O[>O7^?84O[CRO^7;K^&?\ '/Z4 ?SC?'K_ ()'?M,_%3]H'XP?&C1/B+\'
M;:#XM?&C]G+XKWOVJQUMO$M@?@>^W6]&_MQ?#1X#?\B61_JU^=]J<U[!\//^
M"3.J_#?Q-^V;KT,_@'QMJ'QX_P"%G>)?A!\0?$7]M?\ "<_#35?BGHIT'7?!
MFME>-?\ #A )YVXR!UP*_=GR>+> _9O7 Y_+&.3SQS5?R8)OW'\NQ_K_ /6]
MJ /YAOVO?V5_C3\#OV(_V#?A7X<TSX;>+OC?\![_ %/1KSXEB\UCPUX:\/Z;
MKG@W7]#UW^Q==\/^'/\ B0<,OAD# /S9R0P ]=^&/P"\*_''X;?L%^!SX.\2
M?LK_ +0'[.WB4_$_1=*TC^V/$FFMX&'_ "/.W76*C_A'_%IS_P 4NQ R<$@#
M(_H'OM,TK4+!K/5+*PN[%E_TI-5TE=2SM!/_ !-U8JN3U.X@="S!1FH(H89;
MW3[J:RM1<VMFMG:7?V,Z?J 4 9"L-F%(R?\ A&F&!U92JA0 :6FZ;#"]O@X@
MM;,65I:_8O[. QC/RY'W@"/;)(!SSU58_P!L@A_<>?;&X_S^?? _/UJ6&\MY
M9?)\Y<G'V;U( (XX&<=@3R./04 :=%8WVV"&00S7'D7&,K]J(Y'7C) ^G(_D
M*V: /%OV@/\ DAGQ6_[)UXI_]-#UR'[+?_)LGP1_[)[X4_\ 31'77_M ?\D,
M^*W_ &3KQ3_Z:'KD/V6_^39/@C_V3WPI_P"FB.@#Z8HHHH **** &2?<;Z5\
M"_MN?\AK]DK_ +.I\!?^@:Y7WU)]QOI7P+^VY_R&OV2O^SJ? 7_H&N4 ?=LW
M[WVZ?I^>/UK^9SQS_P %#OVW_!/Q5_X*3I#_ ,*?\;>!O^"?VD:7X^_X0A?#
M4FFZG\2_ FN:$WB#7=%+Q_ZOQ#A"-[LJ[MJ;B[JK?TQ7G^J/DX\_ QUSC!SG
M_P"M_A7X>:G_ ,$D9?&?Q*_:]\0^+/VD_%MUX/\ VVKS2Q\=?!.E^$-'L7O_
M  QH$;:#_P (9H6NL6ET+0-@?)&Z1@6SG+&@#T/P'_P5Y_91\;6G[/XO=6N-
M#\4_'CX6> ?B=_PCYLMP\!KXZT8?V)HFN8*\GQ%D*Q)PV&(?&T^I?"K_ (*0
M_ CXI>"_'?Q*M?#7CSPEX*^%_C;XG>$_B_>>+O#ND:8WPHU/P$TKZQJVOZ*%
M/B94\4%VVMMD?]XYP"").<\'?\$Q_@1\*_VA_!_QW^%=C;>&]/\ #'P?\+_!
M?6/AG=>&]&\2>&+[POX% _X076M"_P"$@_Y$#Q#X3QP1VXZBNYO/^">_P6O+
M_P#;8%[<>)+GPO\ MRV?_%U=)^V9TVPU3^Q/[ _MK1.F,\'@?48- 'PM\;/^
M"O&E:EX*_9_\9?LL#2]3T[QA^TY\+_@Q\7=*\;Y_M73_  )X[T0Z[HOC/1,C
M &.A&,Y((&,M];0_\%/?V8]1@\;SP67C2YL?#'ASQ_XH\(7EMX;ROQ6_X52&
M/CC_ (04*J>;XA1BJ8)C9U!8N' !\AUC_@DOX;UCX&_LT_ \?&G4]%/[-'Q@
M\+?$WPYXKTCP)HVG:GXMTOP(/["T'P5XX&[&O^'B&ZG;D$9^7!'#_%__ ()B
M>'/AEX ^)'Q#\#>(?''Q 'PO^#W[1UE\"?@I:?V*%T[5?CGHNN'7%.N$AB6\
M12;E*JR_(P9E;:K 'NWAW_@JU^S[XF\!>/O'W_"+?%'3;;PM\!]*_:0M= U3
MPVT?B?Q9\'M:UQ=$UO6M"T(,"=>\*LI$D98EE(0L5+9XB?\ X+4?LEV?B;^Q
M-5\/?&+3)=+T;X7^*+ZY/@)_^$<T+P-\<RO_  C^MZW()-JIA2'C\LARP.X
M,'^?_P!DO_@FCJGQ3_93T?Q!\:?&_P 2? 'Q9\>?LJZ3^S+9VFK>&]%TW4_A
M-X6+_P!N:]_88#;M?_X2HX+$J 0?E+;7"]3XE_X(BP>+[7QQ8ZK^U/XW^S^/
M/#G[.GAC5[3_ (031 #I?[-VL%O I&6'ICH#W.$RP /L>;_@IQ^R*?BA\0/@
M?8>*]1\1>,/ FC:K>ZP/#^BYTV^.AZ)_;VN:+HF'Q\OA[))#8(X!!PU>(^&_
M^"P'[-WC;X8?%#XC> /"OQ0U/6/AS^SY_P -.:1X3\0^&SI?B;QWX"_MC7]!
M)T/[V?FT,<94;3W(R?1O!/\ P3*\ ?#?Q=^U!XP\->(KFW@_:AT?Q->^([1O
M#FC7^I>$_'FOZ*=#U_QGX&UL@MX??Q5&I<IM&> 2,L4^;_A)_P $3?A_\/[7
MQ#H6I_'[Q_XMT'7?V/O$W[&#6=YX=T333I_@+7F?7#K.AZVI8[E.LN,%0K,"
MJL2&*@'T_P"./^"BOAWX8_\ !.6;_@H=\3/A]XD\.:<?AMX:^(5K\-+LD:G>
MZGKF!H6B# )W,S*>W"L>H%=3\(?B3^UG/\'? _[0?QJ@^$VF>$?%'AO2?B?X
M]\$+NTP_"7P%K>C?\)!KF=>&/^$@\0>%/#H(P<*_S(<_,M=@G['7PYUW]C+3
M/V)OBHVI?$_X7VWPMTOX2:Q=ZL/[.\2ZCI>@JVAZ'K)XX\1;5T1@<J P&2V2
MC9_P1_9&\1_#CX7W/P/\?_&W7/BO\(-#\.:G\/\ PYX?O?#:>&]3LO >N:+_
M & =%US7%<GQ"0H !XP",$@8H L?LY?MZ?!']I[Q:/"W@8^+=,\0:YX%_P"%
MH^&;3QKI#:4/%WPP_M@Z!_PF?@LAB70L02 !VR#UK[PBU""+]S-G/M;,H^A
MR,\^GX>OY"?"3_@EWH_P4\5'QIX ^./C33=7T#X0Z9\!O@_>#P[HNI:C\)OA
MH->/C9HE9]F7$P\L9"AV*@9)X^Q/@GX(^-'AGQW\8;[XE_$S4?'O@?7]9\,?
M\*VTG5K'1M.U+0=-T71_^)\2H()RYRQR"222P)) !R'_  43_P"2(^&/^RV_
M!K_U,TK[Y_Y:_P"?[U? ?_!1+_DA_A#_ ++=\'O_ $^M7WY_RU_S_>H L444
M4 %? W[5W_)P_P"PM_V57Q]_ZA0K[YKX$_:K_P"3@?V&/^RJ^*__ %#VH ^R
M]>\C[+Y\\YMK>U_TV\Z]>_'_ -?L:_*7XZ?\%0[#X6^'/A1XH^'_ ,']<^(^
M@?%KX\#]G_PAXAN?$J^'-.OO$Y)VZWA@P'APE6 )7^$@$XX_3?XE>&_^$N\#
M^-_!PO+C3KCQIX0\3>&+35  #8'7M'UU2_7D(O+#DE0 ,8Q7\[.L?L)_M&_$
M[]DC]D#]EBQ\$>$M3O\ ]D'X[KK/Q(LOB;K&KZ9I7Q*\,:#K?B'^PVT+7/#Z
MAMSY"L"Q VKM"G<6 /TV_9R_X*/_  J^-O@+XU>*/'.DW?P*N/V=OBDWPC^)
M/_";72MX9/CL#E? ^NZ"I3Q^#N(QX7P"2<<9QV7B3]N_X6^%?B!XW\'6-_H>
MMV/@/X)ZG\=?$NK6GB/1\6.E9']B:+MW#[P!P<G:2,AN0?R'U[_@C_\ M&>,
M/@/XX\.?\+-\(^&[_5/VM=*_:;^&_P"SAX=UC6=.^$'@/PQ_8V->^&&N^.!_
MQ4_B#_A*\<^*NV<G':S\??V+;[]E;7OVB/VC+'2OA_X _9_U3_@G7XI_9P\-
M_#W2=7UKQKXY_P"%H:]_R =$P?#A_P"$@\._\)%],XSP,B@#]7/#?_!0OX+7
M>L^';'Q'KWA[P5I&I? _3/CEXC\0WGB;1_[,\*>%R%^9O7P_\O#]5#. !N->
MVZ!^U[^SCXT\)>,?&_A[XR>"=2\/^!+;2[SQA>1ZX+#^P4UZ5AH#MYGEE?\
MA*D ?P8@4CQAO$<!FQD?SN> _P#@F5^U+\4_@QX/\4>'-,^%OAK2?'O_  2P
MTO\ 9'72/'%[K.F>)M"\5:YJ_P#PD/\ ;.M#P_C<1X@^8[<\ GC!%5_B#_P3
MY^.O[/OP-_:P\4^/O#O@#QO;>//!O[+OAKX;>"?"?B_6O#:GXG_ W13C6O&S
M_P#"-;6\._*<A6) *EL!E) /W8L_V\/V?/$EIX0UWP=XWM?&W@'Q1X\TWX8W
M?Q,TEC_97A/QYN.WP9KK;-P\1E0"P .PLP_>8!-[]J_]LOP+^R;_ ,*PT#5=
M)UKQM\3OCMXO_P"$)^$'PQ\/*A\2^+O$Y!SJV#DXVA2PV@%2 I/.W\,_@;\#
MO'_QX_8\U#]FS2_@MK?PN^*'C+]K3PO\:/BIXA.L:+XC^&=_JAUO^WO'7C/P
M/KGA_'A?G^PP/K@#FOU;_;F_83\;?'GXI_LI?M/?!WQCH^A_';]C+Q'J^L_#
MG2O%+NGAKQUI>OZ&- U[1?&SJRR1D@DJ\1&UMS!U<KD ^FM&^/,&C:3XFO\
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
M^*GP]D_9X^'7[-OV74M \#>'M5L[WQ;XW^&__"R#\6/%&O>,O[=&B>-P,_\
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
M\:_LR_M%?''XE:7XAO-8\:^*/%VH_"?6F*#P0P ?"EG*@GY2S%1DM7<^ _\
M@LY\7_%_P7\(?%3_ (9YU&V\+?'_ .+_ ($^%_P&\<:J,?#0:EXY\9G0%'C<
M\>)U'S8X/0XZT&*O]47K^I_2#-Y'/X_G_P#J^[5?]QY?D>1;^F/EQ]/7./P[
M8K\/?^"-_P 0_B;X\@_;I\#?%KXJ:G\4-9^'/[7OCSP8+2[\2'Q*N@:7@?\
M$ET36@03X>[@#G 8$C.#^=/[$FG?MO\ Q.^(7C+Q#\)/B=X_M='^!/[:_P 3
M['XI_$WXK^/?[1^&FO? C0P2?ACH/PK&#X?( ))'(P6[&@V6R]%^2/ZUXH89
MHCYT()QB[SQR.1Z9 [XY'X9J_*(A'DQ9'/  '7KTZ_YY%?SD^&_^"OWQIU[Q
M'^V-X,A\ ?#@W_P1_9P\4?M&> _$6DZTVI>&[_2]"\9G0/[&UMC\VX@D9+!N
M<Y[UK?%O]O7]L/6/#'_!-KQ)X.@^"GPV'[:7Q?\  EA>?VI::UXT/_",:_X,
M.O'1E(P0<DDL#NSSU - S^AF'R9I/]3VZG_ZW'K2S0V\_M^G'M^=?SB?#;_@
MKO\ &[7/VB]&^%/C;X?^"+7P+J/[3?QA_9ONM?\ "=Z=2\1C4OA5X-&OC657
M. /%) "<?(,!=J\51T'_ (+*_'3XA_LP?M,_M/\ @[X 6NB>!OA<-5UCP)XA
M\178_LN^&A>,O[!;P3K@Z#XA':/EZ'C/(R%B%9-+Y:M]^H'])/[B'V_7'^?Q
MZ>U6/^67^?[M?BW\0_VF_P!H/X1^*_V'_BMXX'AP:#^T]\2?"WPD\2?#WPG>
M:SJ&G?V7XY\'C7M#\9<C/]O^%BF"!\KH.<@Y'[.0_P"J_P!?]I_P]L_CS_\
MK# T*_/[]A?_ )#7[5__ &<?XE_],6@5^@-?G]^PO_R&OVK_ /LX_P 2_P#I
MBT"@#] :*** "JTO^NA^I_F*LU6E_P!=#]3_ #% 'Q-^Q1_R OCQ_P!G-?&'
M_P!/-?<5?#_[%O\ R OCS_V<Q\8?_3R:^X* *_DP_P#/'_QT_P"-5O)AS!/C
MIT^G7N?;M^%:-% %5;6WC^[".>.!G^M+-#%-'ST['\<X.?\ /KQ5FL>\FG_U
M,'N,X_QZ\_U]JYP+'[GRO_UX_P _^RT[]S_TZ_K7X2?!WXL?'[4/^"UW[3?[
M/FL_'7Q7XB^!/@;]GOP'\6?"/PHN]'T;^S;'Q-XW+?VYHAUP#)"Y8J.!DMD@
M$D=A\:_^"D7C_P""7[9G[1?PR\4^#-!N?V<OV=OV8]-^.GB;Q%9^) /'%_JF
MN:T-#T71M"T/@X9N3G.6Z@GF@#]H/)_>^3@>3C_CU^UG/Y9SC/.,Y_'FD^R0
M84-$O^C#[7: C_CR.#P.< G!R.>,_A^*_P"Q1^TA^T)\5?V\?VDO 7Q3U2?1
M/AO;? 7X%_%OP%\*;O6!XE/A(>.]'&O$_P!N$9&XA2W7) [#!_:K3?\ 5?Z_
M^0_GTZ?YSQT :'E#R\=\9]L?_J[_ *9H\J'T_0_X58HH K^5#Z?H?\**L44
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
MVCO^C'_BW_X6/@S_ .:2D_X:;_:1_P"C)?B=_P"%WHM '1_#;]AC]E#X2#P
M? ?P8\)^'F^%]CXFT3P+=V:&^O?"GAWQNYUG7M&1I-VW0)9,*J/-(0 FTDL7
M>SIO[&_[,VF^ M;^$]A\'O#<'PU\3^)#XRO/""7>KCPW8^*4=M;T?6]$T5I
MN@Z^#SCPF(V3:V2Y8*.5_P"&HOVC/)S_ ,,/_%'_ ,+#P;U_GU[9SWH_X:B_
M:,_Z,>^*'_A7>#J /</A?^SS\(OA%8^+],^&/@'PUX"L/'=]/K/CMO#T9&I^
M*]5U;2FBDU?6M:)\TO@L@9=R,5+J CJK\I\%_P!CO]GO]GWP_P#$#PO\)/AG
MIGA+0/BCK&K:UX[TJUUC6-3&O:IKA/\ ;3?\3YSD$<C# D?W3P/-_P#AJ?\
M:-_Z,D^*?_A8>"O_ )HJ=_PU%^T9_P!&4?%'_P +#P9_\TE $.F_\$XOV*="
MTSQ!I>@?L]^"='L/$_@35OAAK%KH]UJY_M#P-KTAUG7=%.90<>)#DS@8+<>6
MP(,9]1E_9.^ -[X&^%/PZO/AEX=N/"'P3N],UCX5:0;B3'@35-"0:,AT76#A
MPRJ=K*=C,P*$ [ /-/\ AJ+]HS_HRCXH_P#A8>#/_FDI?^&HOVC/-Q_PP_\
M%KZ_\)AX-^G^>^>,=Z &:;_P3D_8WT+Q]I/Q.T7X$>&;?QKIGCO5/B;8Z]]I
MUD/_ ,)[KF!KGC4Z,9"K>(3S@;%/(R<YSTDG["O[*U[\._B3\(Y_A!H;_##X
MM^(Y?%'CGP0MUK%AX:UWQ-JK+K,VL-HB2-_8<BR%E(149"=C*'7YN5_X:C_:
M,_Z,?^*/_A=:+_C5K_AIS]H[_HR;XH_^%YX,H ['7OV7? NK^._@_P"*M3\]
M/#/P$MD_X59\/F'V[PYX6\4+_P 2/0_&7\+F1858@'E0N6&$;'UY:2@QS$RY
MP20>NT8ZCK[5\$_\-*_M&S17'_&$'Q2Z?]#YX,YZ\G_BI.?PP/6K'_#47[0L
M/[B#]A_XI?9_^QP\&X]^>>>W_P"N@#[X\V'U_4_XU\#_ +#O_(:_:Q_[.0\3
M?^F70:KS?M4?M#0Q?\F/_%HW'7_D</!M2_L,>$/B9H6E_&+Q3\3O 7_"MM1^
M(_Q2U'QE:>$[J^_M%M.TI]&T%%(QDJ2V0IZ;@>I!P ?H'1110 56E_UT/U/\
MQ5FJLO\ K1_P&@#XI_8N_?>'?CST/_&37QA_]/)^G//M[U]P5^4?[+7[2GP(
M^&</QW\*>.OBQX2\%Z[;?M&_%&\.D^([Q=-U$:9_;2E<J1\V0",C)7)!&'RO
MU5_PV]^RE_T7CX?_ /@=0!]945\G_P##;W[*'_1>/A__ .#D_P"-'_#;W[*'
M_1>/A_\ ^#D_XT ?6%8VH_:/)'D;<X.?M6<?YZ9SSGWQ7S1_PV]^RA_T7CX?
M_P#@Y/\ C22_MK_LH2Q''Q]^'X'MK !_D/J.: /F_P 3?\$U/@CK_P"T1\1?
MVFK'Q]\?/"?QG^+'@[3/!?C#Q%X3^)/]F&^\+Z%TT70EVD:#DDY)*X [Y-=?
M=_\ !/G]F34_$FK>*=<\'ZEXD\0ZY\(-/^!?B^Z\1:SK.HOKW@-6&ML=:7OK
M^3U!P,IUW<>L?\-I_LEY@'_"]?A]YW8_;CD^OR[<+WS\QS2_\-L?LE?]%X\$
M?^#G_P"QH \&\,_\$U/V9?"+Z[<Z);>/[/Q1XHT7POX,UCQHWCS63XGO?#'@
M?6LZ'H@(8@>'E/!(SSG!-??_ (<TB#1M-TW2[(SSVVEV0LK3[6Q;4L$'C62=
MI;H,':,C)VY.*^>IOVTOV29N/^%[^ .W_,8_EGGGT^M6/^&V?V4?^B[_  __
M /!RM 'UA17R?_PV]^RA_P!%X^'_ /X.3_C1_P -O?LH?]%X^'__ (.3_C0!
M]845\G_\-O?LH?\ 1>/A_P#^#D_XTW_AM[]E+_HO'P__ / Z@#TG]H#_ )(9
M\5O^R=>*?_30]<G^RO\ \FR? [_LG7A3_P!-4=>(_'#]L7]F'6/@Q\5;#2_C
M?X'NKBZ\">*;.TMK6^);)T9LA1L&0 < DJ &( &!GVO]E616_9F^""2',B_#
MOPJ6Z<_\2J/!&>/7_P"O0!],4444 %%%% %6[_U7YUXWXO\ AIX!^+'AV^\-
M?$GPGHOC703KVG7O]F>(+-+^W^U!HP)L2'?N 8\;]O/3@444 >>?\,5?LI?]
M$)\ ?^"M_P#Y(JO_ ,,:_LM_]$/\"?\ @MD_^2*** #_ (8I_9.\W_D@/PV_
M\$$/][_>K'_X8]_9<_Z(-\,O_"7T_P#^-T44 '_#'O[+G_1!OAE_X2^G_P#Q
MNC_ACW]ES_H@WPR_\)?3_P#XW110!KP_L4_LG></^+ _#;J?^8!#Z_[U0?\
M#%/[)W_1 ?AM_P"""'_XJBB@#/\ ^&/?V7/^B#?#+_PE]/\ _C='_#'O[+G_
M $0;X9?^$OI__P ;HHH /^&/?V7/^B#?#+_PE]/_ /C='_#'O[+G_1!OAE_X
M2^G_ /QNBB@ _P"&/?V7/^B#?#+_ ,)?3_\ XW6[_P ,3?LG_P#1!_A__P""
MN3_Y(HHH 3PS^R/^S3IW_".>);'X,>![;7M-U#3[VQU6/3&^V6UTICQ-'*TQ
MPPR>""ISR*^IH?\ 4CZ'^5%% %^BBB@"O/V_#^M<'J?A3POXX?[!XQ\.:#XF
MLK"=;NSMM:TC3[^*VN1_RVB6XMWVN<G)Z-QD' P44 8D7P"^"(C&/A/\/^1D
M_P#%*Z/U_P# 3C\*F_X4-\%/^B4?#[_PD]%_^0Z** #_ (4-\$_^B3?#S_PD
M=#_^0J/^%#?!/_HDWP\_\)'0_P#Y"HHH /\ A0WP3_Z)-\//_"1T/_Y"H_X4
M-\$_^B3?#S_PD=#_ /D*BB@ _P"%#?!/_HDWP\_\)'0__D*C_A0WP3_Z)-\/
M/_"1T/\ ^0J** #_ (4-\$_^B3?#S_PD=#_^0J/^%#?!/_HDWP\_\)'0_P#Y
M"HHH /\ A0WP3_Z)-\//_"1T/_Y"H_X4-\$_^B3?#S_PD=#_ /D*BB@ _P"%
M#?!/_HDWP\_\)'0__D*C_A0WP3_Z)-\//_"1T/\ ^0J** &M\ _@DW7X3?#T
M_)Y?_(I:(/D].+/]>OO7;6^GV6E6]E9:9:PZ?:V[:99PP6:_9T2VY_<@1;24
M^I)]Z** .EHHHH *P.MU<9]2/PR!_*BB@#8A_P!2/H?Y4E%% %BJ]%% !5BB
MB@ JO110 5'Y2?[7_?;_ /Q5%% !Y2?[7_?;_P#Q52444 %6*** *]%%% %&
M4 C\#^G2KT7$(QQ_]?%%% %BBBB@ K.E_P!9_P!N3?\ H5%% 'F5_P#!;X1^
M(Y[C5=?^&O@G6-2FU&^O);[4?#FEW=U)=-)(C3M--;.Y<JJC.<<9QDDF7_A0
MWP4_Z)1\/O\ PD]%_P#D.BB@ _X4-\$_^B3?#S_PD=#_ /D*C_A0WP3_ .B3
M?#S_ ,)'0_\ Y"HHH /^%#?!/_HDWP\_\)'0_P#Y"IO_  H/X(_]$E^'G_A)
M:)_\AT44 ._X4-\%/^B4?#[_ ,)/1?\ Y#H_X4-\$_\ HDWP\_\ "1T/_P"0
MJ** #_A0WP3_ .B3?#S_ ,)'0_\ Y"H_X4-\$_\ HDWP\_\ "1T/_P"0J**
M#_A0WP3_ .B3?#S_ ,)'0_\ Y"H_X4-\$_\ HDWP\_\ "1T/_P"0J** #_A0
MWP3_ .B3?#S_ ,)'0_\ Y"H_X4-\%/\ HE'P^_\ "3T7_P"0Z** (9O@-\%1
M%/\ \6I\ ?\ 'NR_\BKH_0*Q _X]/4#GK7HVEVMM:--:6EO#:VM@D5I9V]O&
6D,5O;!=PAC2,* FX \@G(ZT44 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" &Z 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#^_BBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** .5U[4H-'M;^^,!G.F:1J>M#I@D<X&>#G!'KCFOSV^'W[=NN
M?$KPQ8?$#P1^R'^T?XF\+Z\-2.B>(+6Q\&;=<T]=;?0O,4?\)+D$_P!BC^+C
M:,$$DG[Y^(/_ ")?CC_L3_%/_IE%?,/_  3R_P"3,_V?O^Q//_IZUR@#G_\
MAL?XG_\ 1C_[4'_@%X-_^::C_AL?XG_]&/\ [4'_ (!>#?\ YIJ^\/(]_P!?
M_K58H ^!_P#AL?XG_P#1C_[4'_@%X-_^::C_ (;'^)__ $8_^U!_X!>#?_FF
MK[XHH ^!_P#AL?XG_P#1C_[4'_@%X-_^::C_ (;'^)__ $8_^U!_X!>#?_FF
MK[PHH ^#_P#AL?XG_P#1C_[4'_@%X-_^::C_ (;'^)__ $8_^U!_X!>#?_FF
MK[O\Z&(?-,#WP3G_ #C'7(I: /@__AL?XG_]&/\ [4'_ (!>#?\ YIJ/^&Q_
MB?\ ]&/_ +4'_@%X-_\ FFK[@\[][_G/7Z8Z]OUQ5B?M^']: /AW_AK[XF_]
M&2_M0?\ @%X._P#FFJ'_ (;'^)__ $8_^U!_X!>#?_FFK[H\Z#RO]?Q]?;'K
MZ?K2>?#CS_/'D>N>,_S_ *>V.*Y_K']?TP/AC_AL?XG_ /1C_P"U!_X!>#?_
M )IJ/^&Q_B?_ -&/_M0?^ 7@W_YIJ^Z//]OT_P#KU8\^#_GK#^8_^*KH ^#_
M /AL?XG_ /1C_P"U!_X!>#?_ )IJ/^&Q_B?_ -&/_M0?^ 7@W_YIJ^[DFA+D
M"8,3G@\#/^?\:@\Z"*7F;ZCJ/_K<^E 'PO\ \-@_$C_HQ[]IG_P#\'__ #2U
M/_PU]\3?^C)?VH/_  "\'?\ S35]Q>?[?I_]>E\ZW_Y[P?Y_&@#X6_X;'^)_
M_1C_ .U!_P" 7@W_ .::C_AL?XG_ /1C_P"U!_X!>#?_ )IJ^[O.@\S_ %T&
M?J,_7.[&??/2G4 ?!_\ PV/\3_\ HQ_]J#_P"\&__--1_P -C_$__HQ_]J#_
M , O!O\ \TU?>%6* /@?_AL?XG_]&/\ [4'_ (!>#?\ YIJ/^&Q_B?\ ]&/_
M +4'_@%X-_\ FFK[XHH ^!_^&Q_B?_T8_P#M0?\ @%X-_P#FFJI-^V+\2(;6
MXN)OV(/VH!#;#4<_Z!X-)PI.?^9FR,@D+DG:<GYJ_0.N=\2_\@'6?^P3JO\
MZ * /%O@/\8/"OQY^$_P_P#BWX/L=;TWPO\ $/1SK.CV?B&Q.FZGI^FG*_V/
MK6BYP,#<"HR2&'(Z-]%U\#?\$Q_^3%?V<O\ L1G_ /3[X@K[YH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \
M^^(7_(J^,/\ L4/%/_IFKYH_X)Y?\F9_L_?]B>?_ $]:Y7TQX[_Y%+QACK_P
MA_BC_P!,QKYG_P"">7_)F?[/W_8GG_T]:Y0!]L4444 %%%% !7GOB22>RTO4
M)X&@M[BV74KNT^VDC3.-WS:W@#&@,3\Q&. #U4 ^A5RVNZ/9:[I>HV-_9W%U
M;W5H;.[M,8%ZO4 G/.#GD\$'VH _G(\$_P#!0']HSX/^*/C#X4_:@\*_$#PU
M^T1X7^%?QX^,W@_X/>(-&T74_P!GK]H;PO\ "G13KPUK]G/XX>'\CP]_Q3F?
M%'C;PKXL_P"*S!XYK<B_X+.>,=/U_P +:5KO[+%Q;>%=2O?V2M<\2>--)^(R
MZF="\,?MCZ,Q\":+HNB-X:;_ (2#XA^$F*/XT"!/!R^#T!W$,5K]*-6_8!_9
M>UFR\9:??>#_ !=J-AXN\">)OA?I/AYO''C9=*^&O@7QVHT3QWHOPHT5_$83
MX2#Q8IQXX/@]O"(\8L&5B6!4>,2?\$;?V(C-_I'AGXL7%N?^%/WEY:?\+O\
MB:=-OO\ A1;8^$G'_"0KD?"I,MX+&[Y&PH,@.X 'GY_X*8>+=,_:T^(W[,NN
M?!G3;;4+7PC\=_&GPL\677B_1]3_ +?U+X%%FUQ?&_\ 8+'_ (1_P_XL&N:$
M/!?ADY\:>#0&'CQ48J5\@\5?\%//VGM>^&G["'Q+^''P!^'_ (1T?]M?X[?"
M[X?>&;+QKXQUG4=2T[2O'.B^(-<\<:-KB^'O#8'A_7\:$Q3Q01C.O C!3(^\
M!_P3B_9/B\;>(/B;HGPSUO0_''BB]^)]YK'B+2O&'C/3=2.I_%C1/#^@_%4J
MQ\1@:!_PEHT4>)\KD#QJ3XVR2"*U]&_X)\_LSZ=\$_@A\ ?^$&UK7? G[-?C
M#2OB!\%+7Q#XEUK4?%'PT\5:#K3Z[HNM:)XW/B/_ (2<J#K6L@8\8'/@PMX'
MZ#-!SGQ1_P %1/B_\?/A;\7OV!]%^&?C[XUZ+H_Q:^)/COX??$?X>_ C1?!V
MH^*/'8T7P5_;VB:SH@\0X(/A3Q$!D'Q>O8,.M>3>&?\ @I+^T9^SOX-\/^"/
MVT?AGHNI?%_X2?"[PU\=?VF?%?A;5F\,OI_PQ^*GQ1?P%X(/@?P1H>?#'B#X
M@^%0=$'QK\+HH\%'Q?EHV9'7'Z@?&3]BWX1?M"?&7X,?&+XF-\46\<?L_P"L
MZGXG^#UWX*^)'C'PWX:\/ZGK6%UW6!H?A_Q&/#9\0^*O#Q;PP?,+.O@^0C<!
MM4:/QQ_8P_9Y_:=\1^%?'7QA^'EQK>O^&K/2K*ZO/^$DUGPV/$'A;0]:/B#1
M/!GC;_A'R/\ A(O#OA7Q!GQ2OA;Q9Q_PF0W?,N<\YT'YTWG_  5<\;Z!\7M9
M^&7C?X'^$O"5QX._:;TO]G/QAXAN_B1K/]F>$_"WQ7\%#QW\#/B?KG_4N_%8
M#_A%CW'C,#VSVNA?\%1];UGXW?%?X 0_ K5;GQ=\"/ JVOQ3NO#CZUXB\#^$
M?C(GPV/Q '@S6_'2^'%\-Z!\.F./"S^)2Y\7MXP CV^6S*WZ%>)/V1?V;O&O
MB3QSXX\5?"3PSK>O^/-9^%WB;QU=W5DW]IZ[XE^!>LC_ (55K)^;&?"A#X/"
MC*Y!(.[E-3_8U^!WB#XA_%_XLQ:1XB\.>*/V@? :> ?B_9^$_$NM>'?#?CK2
MQH[Z&FMZ_H&@>(1X8UWXA#P[JX\,IXK)(_X1 ,.J!F'L_1_DP/@G1O\ @IE\
M6M7^&?[%/QHM_P!E[1;?PO\ MG^/?#'P^\'Z5=_%-1XFL-5UWP7KVOZ&=;(\
M,J#X=\*?$;1?^$:)&1_PAK-XXR,87UG]O#]JWXW? ?P;^QA\.?#=CX;^''Q9
M_;%^/'A?X,>)/B#JM\?$GAGX+-KVB:_KVN#1=;!QX@\1;=&_X1CP2".I5L'
M(]5'_!-/]E:+P'^S!X)T_P &>-AX6_8Q\7#QM^SCI9^(WC19/"7B@:-_8:*=
M9/B(-K^-SDCQ<?%_@Q2<;"68CZ8^./P#^%?[27@.X^&WQO\  VC^//# NTUU
MK/5M$&+#Q/HK,=#\9:&^&\1:%XD\)E&'@WQ0CNRA@V1YD;,\/NO7]4!\?_%_
MXJ^/_P!A+X?:3K?C#XCZ[^T:?$WCKX6_ _X6:3XWL='TSQ,?B?\ %CQL="'C
M+QQX[T)-I^'K>(M8T02J/!XDB70LY3,;GPGP)_P5)UOXN_%?X0_!+X<? &#6
M_''Q/_X:R^'OB:ZU_P 8-X=TOP)\9/V4=9T+0]=T5=9'ALCQ#\/?%I?/@KQ4
MBB1\*"6"*I^YI_V*?@K>?"R_^#?C#2_''Q0TC5KK3K_5O$7Q!\<ZWXX^)']I
M:!K(USP-K.B>.]?\1'Q(GB+X4>))$/@;Q,9$?P>%8H"$D(Y#X?\ _!.7]E#X
M?^._@?\ %+PMX-\6Z=XW_9_'CP^!-77Q_P"-/[3OM5^*^L?V[\5];\;LOB,'
MQ_XA\6>(MW_";/XL/BXY  Y8$;@?'_PM_P""H7B/Q?\ &#P?\._B;\"+;P5X
M9\=?M9_%#]B__A-_#WCS_A)-3_X7K\*]'37]$UG^PN ?AWXL\.+K8!(R#CJ"
MP/[A:=-##F#R+@3]3D'./S 'OP>17XJ_LJ?\$W)_AQ\9/V@_BU\=-#\,>+_$
M?B;]HWXP_%WX#W'A3Q-K6HZ9X$TKXKZ+H6@ZV6\#Z\OA3PUX?^,A\.JWA=?%
M01L^#%( )!Q^H_P4^%?A7X)_#KPA\+? -EKEIX/\':,+'1[/Q%K>M>)-2LM+
M^;"_VWXA!\2ZZ2SG+>*/F; &2%5:YS#^OZ1]"0=_Q_I5BJ\'?\?Z58KH-PHH
MHH *Y7Q'_P B_P"(?^P3JO\ Z9:ZJN5\1_\ (O\ B'_L$ZK_ .F6@#XP_P""
M8_\ R8K^SE_V(S_^GWQ!7WS7P+_P3'FA/["W[.6#@?\ "#-^/_$\UXY_+(Y_
MG7WU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!QGBJTO-0T;7]*A(QJ>E:G9 G'#2:/M&.X+,VT8[GMSG\O_
M -G;0_V^?@%\'/ _PC/P"_9W\6P>"[0Z*/$7_#0GC'31KFFG6=>UP:R=%/P2
M(5V$@VJ2&8,<!@37ZYT4 ?!O_"P?^"B'_1LW[/?_ (DEKG_SE:/^%@_\%$/^
MC9OV>_\ Q)+7/_G*U]Y44 ?!O_"P?^"B'_1LW[/?_B26N?\ SE:/^%@_\%$/
M^C9OV>__ !)+7/\ YRM?>5% 'P;_ ,+!_P""B'_1LW[/?_B26N?_ #E:/^%@
M_P#!1#_HV;]GO_Q)+7/_ )RM?>5% 'P=_P +(_X*%?\ 1K_[/7_B3>M__.1H
M_P"%D?\ !0K_ *-?_9Z_\2;UO_YR-?>-% 'P;_PL'_@HA_T;-^SW_P")):Y_
M\Y6D_P"$_P#^"A/_ $:]^SU_XDEK7_SE*^\Z* /@;_A87_!1#_HU_P#9Z_\
M$DM;_P#G*4?\)[_P40\S/_#,W[-V/7_AI#QEZY_Z(I^/UX]J^^:* /R4TW]J
M/]M>]^/GBG]GVQ_9?^"A\;^%?A9X9^)VKW5U^T=K)TR^\,^-M;\0^']&VC_A
M6I8L?$>B:ZAV@DCA.Y/N/_"Q/^"B/_1JW[//_B3>N?\ SDZYGPIG_AZI\9?^
MS&_@7]<_\+H^+6?Z5^C$'?\ '^E 'P;+\0O^"B Y'[+_ .SR?^[DM:/USGX*
M'OC_ #FE_P"%A?\ !1#_ *-?_9Z_\22UO_YRE??-% 'P+_PL3_@HC_T:M^SS
M_P")-ZY_\Y.C_A8G_!1'_HU;]GG_ ,2;US_YR=??5% 'P+_PL3_@HC_T:M^S
MS_XDWKG_ ,Y.C_A9'_!1#_HU[]GO_P 22US_ .<M7WU10!\&_P#"P?\ @HA_
MT;-^SW_XDEKG_P Y6C_A8/\ P40_Z-F_9[_\22US_P"<K7WE10!\&_\ "P?^
M"B'_ $;-^SW_ .)):Y_\Y6C_ (6#_P %$/\ HV;]GO\ \22US_YRM?>5% 'P
M;_PL'_@HA_T;-^SW_P")):Y_\Y6L?4_&_P#P40U&PU"R/[,'[-V+JS^QY/[2
M/C$<<C!_XLET&<_@.?7]"J* /BO]C/X,^-O@1^S5\&/A+X__ +#'C'P-X1.C
M^([7PW>ZSJ7ADZH=9U[7-VAZYX@_XJ9@H(Y(91\IYVJ:^U*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ_FP^OZG_&I=X]#^
MG^- #Z*9O'H?T_QHWCT/Z?XT /HIF\>A_3_&C>/0_I_C0 ^BF;QZ']/\:-X]
M#^G^- #Z*9O'H?T_QHWCT/Z?XT /HIF\>A_3_&C>/0_I_C0 ^BF;QZ']/\:-
MX]#^G^- #Z*9O'H?T_QHWCT/Z?XT /HIF\>A_3_&C>/0_I_C0 ^BF;QZ']/\
M:AEEA'!()SU_#_/OZ=Z /SH\*9_X>J?&7_LQOX%_7/\ PNCXM9_I7Z,0=_Q_
MI7YS>$2)?^"JGQM\KK_PPY\"L'T/_"Y_BX?7T'/]:_1F#O\ C_2@"Q13-X]#
M^G^-&\>A_3_&@!]%,WCT/Z?XT;QZ']/\: 'T4S>/0_I_C1O'H?T_QH ?13-X
M]#^G^-&\>A_3_&@!]%,WCT/Z?XT;QZ']/\: 'T4S>/0_I_C1O'H?T_QH ?13
M-X]#^G^-&\>A_3_&@!]%%5_.A_Y[?^/'_"@"Q1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 444Q^@^O\ 0T ?'_[4?[5G@']EW2_ M_XVT/QKXKUC
MXG^.S\/? GA/X9^&3XE\3:]XF.B:_KP55#(%QX>T+66).> R  MN7Q*'_@HU
M!Y6?^&-?VV/;'P3_ %/_ !4F<X[BN>_X*#Q>5\;O^"9\^2,?ML:7UNR.OPR\
M?],@?UQW'K^H,Q\KDSCITXS^G04 ?G!_P\;M_P#HS7]MG_PRG_X2TG_#QR'_
M *,[_;@_\,H?_FDK])]\OH/T_P :@^V>_P#X[0!^;_\ P\<A_P"C._VX/_#*
M'_YI*/\ AXY#_P!&=_MP?^&4/_S25^D$-YYWM^7O[<U-Y)];C_P(;_XN@#\V
M?^'CD/\ T9W^W!_X90__ #24?\/'(?\ HSO]N#_PRA_^:2OTF\D^MQ_X$-_\
M71Y)];C_ ,"&_P#BZ /S9_X>.0_]&=_MP?\ AE#_ /-)1_P\<A_Z,[_;@_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M#GB34K?X0:_>G_AL"SM?A7\2M.U'7O\ A50;7-"('_",XSXI!/A7QH^W<O\
M8.Y2&&1_<W_9FB_\^-A_X!#_  JA+I-B9;?R+?3OLY_X^[3[#I!%_P"Y) YZ
MY&?QZT ?G]H/_!0S]B;PWI>GZ%HGC'6M-T?2M'TRST:STKX5_$O3Q8:8.4TC
MGPVO(V@[5*C+$AB1N/4_\/./V//^A]\2?^&K^)7_ ,S-?;!LM$BBXTW3Y_LH
MQ\MFG'_?2L,]\9-)$FA2RF :789'_3MI.,_3)ZCT_P#U@'Q1_P /./V//^A]
M\2?^&K^)7_S,T?\ #SC]CS_H??$G_AJ_B5_\S-?:'F>'?*\_^S=/S]L^Q?\
M'E'GIZ;,^^/2IHAHLTAA_LVP.!D70LH_[.)QTR1MSVP<9SG<* /BO_AYM^R#
M_P!#]XD_\-7\2O\ YFZ/^'FW[(/_ $/WB3_PU?Q*_P#F;K[G_LO2_P#H&V'_
M (!1_P#Q-9MY!HMI(WVC3-/&X9'^AIF\.,D+A2"1S][?^(Z@'Q5_P\V_9!_Z
M'[Q)_P"&K^)7_P S='_#S;]D'_H?O$G_ (:OXE?_ #-U]K^1HG_+'3-//ULD
M_HOL>E3?8=%_Z!EA_P" 8_\ B* /B+_AYM^R#_T/WB3_ ,-7\2O_ )FZ/^'F
MW[(/_0_>)/\ PU?Q*_\ F;K[5F718>NFV'_@$GZ?)_\ KS5B*WT6::>#^S=/
M\^U[?8X\>G_///MC/^- 'Q%_P\V_9!_Z'[Q)_P"&K^)7_P S='_#S;]D'_H?
MO$G_ (:OXE?_ #-U]O7=EI=G#YW]F:>8!C_ES7(^H"^W!('TK/\ ,\.^;! -
M&@_TK/6R3C\/+S^6!0!\8_\ #S;]D'_H?O$G_AJ_B5_\S='_  \V_9!_Z'[Q
M)_X:OXE?_,W7V?#-H<W32[?_ , Q_@?QZ_X3PKHDTODP:;8&X]/L28^OW,\_
M7WH ^*?^'FW[(/\ T/WB3_PU?Q*_^9NN\^$'[9?P#^/_ (GU?P-\+/&-QK7B
MK0M&_P"$GU;2=4\.:WX; \,C6?[".M%M?\.QETR!D )N'!&"<?52Z9I<W_,-
MT\\ _P#'FGOUP@_S^%?!!LX(?^"DLT%E!;6W_&'&G#-M:#O\3=>"XQCU 7OC
M&0230!^B-%%% !1110 4444 %%%% !1110 5\R?M=?\ )K_[1_\ V1+Q_P#^
MH=KU?3=?-G[6?_)L/[0W_9$OB!_ZAVOT +^Q_P#\FH_LT?\ 9!?A=_ZA.@U]
M)5\V_L?_ /)J/[-'_9!?A=_ZA.@U])4 %5Y^WX?UJQ5>:+SHP._\QGG_ #B@
M#\Y/^"AGQ3_:&^#GP"N/'O[,W@*\^(/Q!TSQCX'M?$FE:!H^C>)?'.G_  O;
M7<^.O&7@?P3KR*OC_P"(7A#PXX\2Q^%#AV1<D,5=S\!>#O\ @I9KGC'5/V+X
M/ 'C_P#X6UI'QN^,'QX^&.L7=I\-]&\$^)AXI^%'PQU_QY_PK#XX>"/$./\
MA3_Q$_X230S_ ,)O_P (G]>.E?M+\4_A!X5^+>EZ18>*9=;MI]!UG2O$_AK5
MO#VLZUX;U30?%&B<Z)K6BZUH."A&<E<GY<8Y^4?&VK?\$POV9M9UGX4>*[Z+
MQ];^-_@WX^\>?%OP[XVTCQCJ^G^)?%?Q1^*VA_V!X]^)7C9AM/B#Q%XJ\/C_
M (1DLZDX8K@?*$ /S ^"G_!6OXM_#C]E;P/^UO\ M:^ [SQGI'Q:UCQ-XFL_
M"?PPTCP9X<TOX#^ = ^*/_""E=#UEPWB3XP>(G&N:)XED\,A1)L8A'4A67[
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
M_*@#\_O#O_*33XT?]F:_!K_U:'Q;K[PN\F00$?N,9(QGGOW[<XS[5\'>'?\
ME)K\8/\ LS;X-_\ JS_BW7WQ-$)I0>UM_AGK]/SY]!0!^#WA3]MOXPZ5^VEX
MH^ /[0GB-O@5;>,_B3JWAO\ 9\M?$?PZTGQ/\(?C1X$?2&;P-K/PL^..@DD?
M&168CQIX3\6':BZ!L0*BJH\__8#_ ."LOC[XF^$]0\%_M%^ ?$WB3XKZ3X$_
M:*^,VC>(OA_X=TC3M.^)?@+X2_$[7O @T71?!9);0?$6?[#+%BQ?)#;MS5^I
MUY^PY\#]1\4:1XLGM?$EU#X8\1ZIX_\ !_A*[\7ZQJ/@GPKX]UO>3\2]$T(E
M5_X2+KL+.5^8D$ AC\O>%_\ @CO^Q/X(M+^+0=,^)_D77PN^*'PD-M>?%_QC
MJ:6/@7XY:^OCGQY& 9$Q))XCW>)(CDJLA#$, J.'.>0G_@K[X'_X0:^\4P_L
MZ_$"Z\8^'OVI_"O[)?B3X:VOCO0R]CX]\=:+H&N>!M<_MO9L\0>'W&N:*'*Q
MC_A"PS!=O&.6\=_\%J/AWIOP2\'_ !5TS]G3XH>)=8U/P)\4_B!J_A*Z\1:1
MX9'A'2OA3\4!\)]:T;1/&S>'F7Q!XC\4^(0JGPQX4&#X.W.@C#&,?6.I?\$C
M/V/-2TS4; Z7\1M-M]3^-7@3]H&^72?B-K6G-?\ Q/\ A5X-_P"$#\/:V"'(
M 'AP,&&#N/S;D"[6^0/V@_\ @D9XCL]*^ '@W]DGXB^-OAM\/_A+K7CSQ/I&
M/B2W]I:%X\\=>-/^$\UO6];/B'PUXM'B'P[_ ,)$06\*C@$E021D\YT#?A__
M ,%-_B;X<_;1^-/P/^.&AW7B3X7ZM^T#^SG\%_@IJ_AW2-%T[5/A'XH^.GP7
M/Q8_X0WQL-!W>)/B P\1Z)D>*&7P?G #;ATTOB__ ,%=]+L_"?[6UEX/^$OQ
M)^''Q)^ _P $M5^,VCW>JWG@[4!J'AC0O&FO>!-=UO7-!+-_PC[>%/$6A:WX
MG'AA\GQD,X(#L#]3_P##JK]G7QAX[@^-/Q OO'^N_&C5/B/\+OC/XZU_2?%^
MK^&O#>O?$_X4^"E\":%K!\$%]N@^'SX?SCPP"J_,%_AW'&O/^"-'[%5YX<\7
M>'?^$5^(]KH_COX<^*OA-XF-K\4_&(U+4/ ?CKXF/\6-=T9<2-LSXDUO6F&1
M)A#M*;BS+T <#_P4!^,/[9?@;]BWP?\ M:_LE>+]%_M#X=>#?#'Q<^._PTU;
MX;Z+XD\2?$OX-C^P->\=:OX(&<^'_$7A7PX==\4>""!@X(SSBO+]>_;D^+5Q
MK'[)/QI\#^,KNY_9P_;:^-GA7P!\%?"=G\+/!X\3?\(QKG@S7M>_MOQN?$!'
MB8#XL>(U^9%./!O.X8=MWZK^-OV7OA_XN_9WU?\ 9MU2]\2VOPWU/X<#X2W=
MYX>\1-X=\=?\('_8IT(Z+_PFRY8'&0>X)Q@_=KY^@_X)A?LWCX6_LO\ PB^V
M?%>Z\$_L<^,=)\:? HWGQ*UM?$>AZGH6D#0-&T;6M< 9M?\ #PC+.J$8+$+O
MVAI%#G/D'X-_\%J/@QX^UO4/^$C^"OQ7\ VMK^SW\>OVF+53=Z/XU;4/#'[-
M_C77/ GCK11HOAX\>(!XAT)AX*0QMYAV#<@4[O!?BK_P5-^.'CCPKX!O/@_\
M++OX.Z]:?ML_LW_ +QQI/BJ^\)?%;3OB5X"^.&CQ^(%T3P7X@\.>'SX;T/Q$
MV@:SHI=253PAXO;R98W4N9/L$?\ !)O]G7X6:-J6O? 2;Q_X:^+^D? ?X\?
MSX6^+-?^)&NZIIN@^&OCGXSU_P >>(=$UI3&C.H^(NMZWXH0KD^#R2 JX^;Q
M[]EW_@D]JNG?#W3OAG^T_P#$7QOXV\"_#SXI> OC3\%/"5MX\.H>)O ?Q0\"
MG73_ ,)D?BEH'AOP@^O>'_%BZYHI_P"$5*@@J0VWH0Z#9U+_ (+-_#JW\"^#
M_']C^SY\2=3'BGX6_M/?$"_TEO$ND:>?">K_ +*.L)H/Q5\&:UKN=NN:^50_
M\(7XF5 "S,P"L7+>C^)/^"K7PR\%>(OV;K37?@_\2+7PS^T6/@/9:7XL2[T3
M4/\ A%O$_P"TAHK:YX$T1M$(9]?4,Q\->-/%"N&!P"Q!;=V-[_P1\_8MU/P!
MX9^%5[HGQ('ACPO_ ,+C-CK+?$?QB?&^HZ=\<PX^*^AZUKFX%O#_ (H_M@LZ
MC;@$$$D';T]Y_P $K?V,KW7O _B*?POXV.L?#FS^ ]EX.U4?$77"U@O[.#!?
MA5G'4J_WS@?\)<""^T<D ^:?^"HO[67[0G[,OQX_8?\ #WPX^)UWX)^&'Q]\
M9_$_P9\1[/P[\%-)^-/Q+T+_ (0;P2==T+6O!&A<+(H\0R?\5L#O0>#@#@21
M@KR_B3]OGXP_LT_%'XC>'?C/JNI?'/2/A-^Q2_[86KVFD>#O!WPVU'QYX7;Q
MJ-$;.M A- \2>%?#P/\ Q3+ GQE_83%3AFS^AOQS_8I^%G[1_P 4_@9\=OB-
MXB^)%KX^_9IUK4?$WPLN/"?CO6/!>F^$]3UX%==U@:(K!=>/BCP]CPRW_"5F
M10BM@9.4P?C1_P $V_V;OC]\1_'GQ5^(MEXU_P"$F^)WP)U/]G#QY_9'CG6_
M#WAO4?A<VLZ%KG]B+H:D;/FT5&+D.FP.&55.]0YSY/T;_@K]X.U[P#\;O&=A
M^SY\4AXI_9]\=?##P!XE\$'Q+X/PR_%CX9:%X]\"ZUK?C7>$\/>'_P#A']<!
MWE'8>,0R @G<O+>//^"TWPJ\._#WX&_$WP]\ ?B?XW\+_&/]EKQW^UK:77_"
M1:)X;U'PIX&\!:WH&B>.-&PP=M?\0))K@>,*P;QBX&&(S7TS%_P1Y_8OB_X2
M#[9X<\>ZC_PE/Q%\!_$S6!>_$?6F^W>*?A1X,'@3P*3\Z@JOAW.Y?O,> RXY
MS_$G_!'#]B[Q3X.\#^ +[0?B3;>%_AS\%?'WP \'6=I\2/%^F&P^&'Q7UK^W
M/'&B_?ZR$'9VYPX5LT'09]M_P4%7Q?XB^)_@SX+?![Q_XOTWX4_"[3?&WQ'^
M*UMK7@_3].^&GBCQY\&F^+G@?1#HOB-V/B 'PZ=$_P"$T\2C"IXPUX(JB,!5
M^?OA9_P5;C@\#_L0S^//AI\1O$EQ^T_;?"_PSK/Q7MAX0\&:;H/CKXK:]K^A
M:,H\$;U_M\^%5T0KXS/A/"Q_V\&VNHV#[HT'_@GG^SGX9\0>-_%7AV'QGX<U
MCXC?"'PO\"?'"Z3XOUH:;XL\+^!=$_X0;P/J^NZ*2P?Q)X4\. ^&AXG&PA03
MT!:O,/#?_!'7]B7PK'\,+:Q\.^/KH_!T_# ^ KG5?B1K&HMIX^%/C37/'?@@
MD%L';XDUW6V8@# *@+DC< <#^Q=^T7^T)^T3\$?VYM:\?^,M#MOB-\$_VJ/V
MG?@O\-O%>E^!=&TUM#\,?"E-"/@8:UH?/_"0G&L\^)UZ#<W&"#8_X)F_M6?$
M_P")O_!.BR_;/_:Z\?Z'KA'AWQ]\0/%UUX5\"Z1X:TOPGX%^%1\0'70=&\/[
MO[>4^'M$.=JG:,!0  *^M?A-^PM\%?@AX$^._P //AK>^/\ 1="_:3\7^._B
M!\2&NO'6M:CJ=EXJ\=+G7M8\/ZVQ9O#Y? ^4%BQPH8G=7C'P,_X)>?LZ_L^>
M&- ^'/@CQ%\=+KX3>&-(\3Z+H_PJ\5?&'QCXD^&ATWQUI#:!KP.A$G'_  E
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
M #V%3_\ #4?[4/\ T8'\4O\ PZOPS_PK[W\H_P#/8_I_C1Y1_P">Q_3_ !H
M^"/^&H_VH?\ HP/XI?\ AU?AG_A1_P -1_M0_P#1@?Q2_P##J_#/_"OO?RC_
M ,]C^G^-'E'_ )[']/\ &@#X!F_:<_:AF_YL#^*(^OQ4^&A_SW%)_P -._M1
M?]&!_%#_ ,.K\-:^_P#RC_SV/Z?XT>4?^>Q_3_&@#X(_X:C_ &H?^C _BE_X
M=7X9_P"%)_PT]^U#_P!&"?$__P .M\-?\:^^/*/_ #V/Z?XT>4?^>Q_3_&@#
MX'_X:>_:A_Z,$^)__AUOAK_C2_\ #4?[4/\ T8'\4O\ PZOPS_PK[W\H_P#/
M8_I_C1Y4W_/8_K_C0!\#_P##3W[4/_1@GQ/_ /#K?#7_ !I?^&H_VH?^C _B
ME_X=7X9_X5][^4?^>Q_3_&CRC_SV/Z?XT ?!'_#4?[4/_1@?Q2_\.K\,_P#"
MC_AJ/]J'_HP/XI?^'5^&?^%?>_E'_GL?T_QH\H_\]C^G^- 'P/\ \-/?M0_]
M&"?$_P#\.M\-?\:7_AJ/]J'_ *,#^*7_ (=7X9_X5][^4?\ GL?T_P :/*/_
M #V/Z?XT ?!'_#4?[4/_ $8'\4O_  ZOPS_PI/\ AI[]J'_HP3XG_P#AUOAK
M_C7WQY1_Y[']/\:/*/\ SV/Z?XT ?G]+^U#^U!-%Y,W[ GQ2.?\ JI7PU(/T
M&2!CV'\LB";]IC]J";/_ !@)\2,+@M_Q<GX9_P"G#&>>N!C)Y[=N]?H1Y4W_
M #V/Z_XT>5-_SV/Z_P"- 'P##^TY^U##_P V!_%$_P#=5/AH/\]A4_\ PU'^
MU#_T8'\4O_#J_#/_  K[W\J;_GL?U_QH\H_\]C^G^- 'P/\ \-/?M0_]&"?$
M_P#\.M\-?\:7_AJ/]J'_ *,#^*7_ (=7X9_X5][^4?\ GL?T_P :/*/_ #V/
MZ?XT ? __#3W[4/_ $8)\3__  ZWPU_QH_X:>_:A_P"C!/B?_P"'6^&O^-??
M'E'_ )[']/\ &CRC_P ]C^G^- 'P1_PU'^U#_P!&!_%+_P .K\,_\*X7X/P?
M'#X@_M@WOQT^(GP'UKX)>#[+]GW3/AE9_P#"0>+]%\1ZEKGB7_A-->UX(!X?
MR!A=;VY'IGCH/TR\CW_7_P"M5;[*/EY_U'(]^,]./K^/>@#1HHHH **** "B
MBB@ HHHH **** "J_FCS<=L8]\?_ *^WZXJQ7RY^U/\ &K_AF_\ 9]^-'QV;
MPX/$MO\ "3X;>*?B!>>'1>#3-1UU? ^C?V\!_;62. H&6!/7:1EEH ^HZ*_)
M3X>_'_\ X*6?$?P+X'\?:'^RO^SA:Z1X]\'^%_&NCVEW\=]:_M*QTO7M$T+7
MAEO^$9VD@:SS@Y4;=V 5W>@_\++_ ."H_P#T:S^S/_X??6__ )G* /TJHK\U
M_P#A9_\ P5)_Z-6_9G_\/SK7_P S='_"S_\ @J3_ -&K?LS_ /A^=:_^9N@#
M]***_-?_ (6?_P %2?\ HU;]F?\ \/SK7_S-T?\ "S_^"I/_ $:M^S/_ .'Y
MUK_YFZ /THHK\U_^%G_\%2?^C5OV9_\ P_.M?_,W1_PL_P#X*D_]&K?LS_\
MA^=:_P#F;H _2BBOS7_X6?\ \%2?^C5OV9__  _.M?\ S-T?\+/_ ."I/_1J
MW[,__A^=:_\ F;H _2BBOS7_ .%G_P#!4G_HU;]F?_P_.M?_ #-T?\+/_P""
MI/\ T:M^S/\ ^'YUK_YFZ *G[<?_ "7_ /X)P?\ 9T^I?^JQ\0U^E=?BI\9O
M!_\ P4R^,OCS]G'QK<? G]FCPVWP(^*>I?$)M)_X7#K6I'7@W@OQ!X>_L?*^
M&QMR=:/*@!2"W YKZ)_X6;_P5(_Z-?\ V:?_  ]^N_\ S.T ?I517YK_ /"S
M_P#@J3_T:M^S/_X?G6O_ )FZ/^%G_P#!4G_HU;]F?_P_.M?_ #-T ?I117YK
M_P#"S_\ @J3_ -&K?LS_ /A^=:_^9NC_ (6?_P %2?\ HU;]F?\ \/SK7_S-
MT ?I117YK_\ "S_^"I/_ $:M^S/_ .'YUK_YFZ/^%G_\%2?^C5OV9_\ P_.M
M?_,W0!^E%,WCT/Z?XU^;7_"S_P#@J3_T:M^S/_X?G6O_ )FZ3_A8_P#P5!_Z
M-=_9F_\ #VZU_P#,W0!^DV\>A_3_ !I]?F[HOC3_ (*6ZA).-5^ 7[,^C6_/
MV1KSXI^,/$98\\G8JKGI]T+^5=C_ ,)9_P %$O\ HE?[,W_A>>-* /O&BO@[
M_A+/^"B7_1*_V9O_  O/&E'_  EG_!1+_HE?[,W_ (7GC2@#[QHKX._X2S_@
MHE_T2O\ 9F_\+SQI1_PEG_!1+_HE?[,W_A>>-* /O&BO@[_A+/\ @HE_T2O]
MF;_PO/&E-D\6?\%%XTX^%?[,'0\'QQXU48_X$H_F: /O#>/0_I_C44,WF_Y_
MSQU[5^;G[/O[5OQ.\:?M0_&#]DOXT?#KPCX;^)7PG^&W@3XM#Q!\/M7UC4O#
M%_X7\<ZUKVA*"=?&_P#X2%3HA/4@;V)SQC]*Z "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\]/^"I,4)_X)S_MP \#_AF[
MXH9^O]B:Y_4L.?3UK] 9I/*BS" <'\ /QZ_TK^:7_@XW_:W_ &@_V-OV&_$.
MM?#+X2^$_B1\%_C)I'C[X&?&WQ!JHU8:G\,]4\?:,-#\$:[L3:#X>>0/X:+.
M QD/AS!"G% '[A_L:18_9&_98)_UX_9[^#7)]_AEH 'X?RKW^6[\B0+-]GQ<
M_P#'IDG3S^+-ECV/)S7XC?\ !!3]JS]H3]L3]@SX<_%OXT?"+PU\)O#.G6>E
M?#'X+6WAZ^UG4=3\6^%? >BC0-<\::ZVOY.?%7B'1&*!1M+!CD$EJ^F?^"B]
M[I^FP_LD:W-/XWMM0TK]K_X6FTN_!-IK1;^RR->T'7!KPT EQX?VZV"=P!.0
M22<T ?HO/J'V22>!8K6XFQQB[Y7Y2,ZR> O4D$ALC@ 9XH1:M!<2PP0W,'^F
M W=EMO3J'VX'(R,'(T#D?,",$94#G/\ .#\3M-^.\WQ"^-%AI4'Q9_X3BUO?
MC+>_M3W=I_;/]F:]\!_^%F^ C\*/^$'[GQ%_PKC^W?\ D4_0YS77_!+X!^/O
M$OC/P_\ M%^#O''Q;T3P/H'Q(^,=G^S?\)]6LM:TS4=>^ YT70==&M!B,: 1
MXC'CG_A"1XL)/C,?\(MD ,N0#^B^SU$74%O.#;W N0>;8EL <=6/3Z\]N*VJ
M_/7]@/XU>)/C7\%VU?7?AKKOPP'AGQAXG\%Z-8^(KO5CJ6N:7H.L\ZTHUY0Q
MW$9;<S'/"A1Q7Z%4 %%%% !1110 56,4$PSC\ <<=/?_ "?>K-% %;[)#Z'\
MQ_A0(H(1G'X$YXZ>W^1[59HH **** "BBB@ HJMYH_Y[#\A_\12^;#Z_J?\
M&@"Q15?S8?7]3_C1YL/K^I_QH 3[)#Z'\Q_A4VP>I_3_  J+S8?7]3_C1YL/
MK^I_QH L457\V'U_4_XT>;#Z_J?\: +%%5_-A]?U/^-'FP^OZG_&@"Q56[AA
MFC(F^Z.GUIWFP^OZG_&N+\2C5(M#U>X\.P6FH^(A9.-'M;V[(TZ^U$@#1!K)
M^5@I<1DMRK =<[< 'Y8_"8?\;KOVO9O^K,_V=1CO_P CGKWX5^M\UR(HC.)K
M;&2YN<*!9Z<=IW'N2,=\ Y&?NBOX0OV7_P#@LK^V'\3/^"VWQ(^$D/[%'AKP
MW\=_B?8^%OV9?'7A.[\>ZV--^&VE_"C7==UW7/B;N Z_\(YK>YB3L('AM22Q
MV'^P#]M&+0I_V5OC]_;LVN?8/^%/>*#]J\*?VU_PDHU/^QM>_L/^Q/\ A'_^
M*DS_ ,)'C //4#@-@ ^K9;H6_P!F_P"/;-T!P+PC4.% RJY;^W1V"C&<\[NM
M01:@#&;B>:V$!&VT/VL<J ?E)*G_ (J#GD#ID]"37\Z'C9OBWXEU3X$:KX6_
MX6UJ?Q(U/X*?LFC]DSQ#:#6QX9_X2G_A,]>;]I#_ (3<G_D >(?^%<D8/BLD
M'P9E<@@@>?\ PR_9\^(_Q]\+J+'QA\;? .C_  QTGX8>)OBKBSU?3=3\5_MC
MZ#K/B ^.M'T7_A(F!(R-"0^*4#>#/^$-=> @+* ?U'17/G@<V^5R+JVX+ G@
MG)')Z9R,'I6G7Y)_LI?'SXF^(_VD_P!H#]GOQS\)O&^BCP'9:5XTN_BOJ_\
M:_\ 9?BO5=;UI]";1P=O_"-Y=3_PDW@O_A%'*[47:%+.7_52TO#_ ,M^#TR?
MT[_F10!L457\V'U_4_XT>;#Z_J?\: +%%5_-A]?U/^-)YH_Y[#\A_P#$4 6:
M*SY[R"+@_P SZ9^@K0H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH _.W]HKXU_M%>#?B_\'_@]^SSX-^$OB+Q!\3_
M  YX\\4WNK?&'6-;TS3-"TSP,/#X.C:*OAS[V1KG1@W0'K@U6CUG_@JA+'_R
M)W["]Q_N^(?C,PY]2%8#_P"M]*TOBI##_P -^_LH69&(#\'OVC#C/?\ MGP!
MD9^N1GTK[XEE\J3R(NHM20/0 D _7'- 'P!_;O\ P5)_Z$_]A_\ \*3XR?\
MQ%']N_\ !4G_ *$_]A__ ,*3XR?_ !%?5L7Q4\$3P^(I8?&/@L6_@T8\7VUS
MXET0'PD2,9\;?,?^$>(/_/0 9'\0YKK['5[+6+"UU#2YM.U&QNQIM]9W=M>)
MJ.G7NEGG^U=&*,0=N2,J2/E!+,<%@#XC_MW_ (*D_P#0G_L/_P#A2?&3_P"(
MH_MW_@J3_P!"?^P__P"%)\9/_B*^]_MDW_/ _K_C6?+J.(O/'V?[, +L7/ 6
M^"C P.,9XSUX'&* /AC^W?\ @J3_ -"?^P__ .%)\9/_ (BC^W?^"I/_ $)_
M[#__ (4GQD_^(K[%\0:WI6DZ-J&NZK>V^F:1I5F;V[U>[NT.FV";E+:OE@PV
M^&-HW8VG;CE7 89_B/XC^!O"FEVNN>,/&_@GPEH^I871M4\0>)M&TS2];7:"
M%_MK7OEXRH&.0,<[1F@#Y*_MW_@J3_T)_P"P_P#^%)\9/_B*/[=_X*D_]"?^
MP_\ ^%)\9/\ XBOJ70?C1\+?%>O'PIX5^(?@'Q9XA^PK?CP_X?\ &.B:EXE_
MLP@_\3?^PU8MD8!)VE<'AFZ5Z##J'GYAA,'GG L[JZM6 OO<;2#GU(],XYH
M^&?[7_X*D?\ 0G_L/_\ @[^,U?/W[3?P0_X*"?M8_ WXG?L]_%+P%^Q#K/@#
MXK^$=2\,>([9?$?QE!L&)PI#!>H)#90@J1DD#-?I=#XPT(>)=/\ #UQXDT6V
M\0W.CZIK-GX=N[W2!XDO]*T5ESK6BZ"&/B5_#^X'#;<J&*@\L6[OSLQ7,]Q/
M;&VX_P!+_+\\?I0!^5GP4^%G_!0_]G[X4?#7X+_#CX<_L+:)X&^$_@/PKX!\
M,V@\1_&7_0-+T'1O[%!Z< X&01D\CJ!7K$]Y_P %1[H8O? _["TX'3[1XA^,
MK #GH A'Z5]]RW>!<33_ .C#&!=]O8?@ /R]>M;4M7&FZ?/?3_9A;6EG]M^U
MZM\OMVY'MCI_, ^"/MG_  5#_P!1_P (-^PK]F]/^$D^,N?RZ_Y_"DB;_@IW
M!_S('["UM_W,7QFS[=1_GK7U-%\:_A7+H%OXB_X6=\.;KPMJVL#0](\5_P#"
M8Z*-+UOQ-M(_L;^W05\-_P#"1$C'_"+Y+AB#@*"1ZQ#JUO-^X@^T7$X 7A5Y
M3I_:_(/!)' Y[8YKG^L^?X_\$#X)BG_X*D0?ZCP1^PJ/^XQ\9<?3C_/TZUH?
MVU_P50_Z$[]A[_PH?C-_\37W1-J\T,5QD#CI== ,=P,=AP.PKQS7OCM\'/#6
MIW.A>(_C%\*-&U>V_LZSO-)\0_$#P?IVJY8<C6=%9PT?#$*%*! <+M KH ^>
M_P"W?^"I/_0G_L/_ /A2?&3_ .(H_MW_ (*D_P#0G_L/_P#A2?&3_P"(K[7L
MM7FU&*WGL/LUS;W5I_H=Y:<Z63GUY_+( Z>E;'VL?Z/_ ,>_^E=,VC?KSS]#
M0!\(?V[_ ,%2?^A/_8?_ /"D^,G_ ,11_;O_  5)_P"A/_8?_P#"D^,G_P 1
M7W?]L EG$_V<?9K,7EWCV4G^0/H.,>U+%>B8=1BY_P"/0G %]QZ] /?M_, ^
M!_[?_P""I/F^3_PAW[#W3I_PDGQEST]/Z]>W6O1?V1?C3X^^./PY\4:K\5="
M\)^%/''@WXD^//A]XCLO!%YK&H^%[[4_ VL!#K&AC7]OB8J?O;7)^;)4':H7
MZ[GLX+S_ %_VG\3C_''^?3CX._X)\0X\$?'?_L[3X\8]_P#B=@?S(../?K0!
M^@L;"1%DQ]X''TR1_G\<5)110 4444 %%%% 'YI_'?XD_M):U^U)X._9\^ W
MC_P7\.=/N/@5XI^+7B7Q%XJ\"?\ ":'4&3QMH'AW1=&T3E5(7^VV+#D$#Y58
MX%='%\+/^"B(Y/[5'P+/T^ Q/ZCQ(?PZX]^RZE9P?\/-O#_[C_FR;Q1GZ?\
M"Z- ]/PZ5]_6G^J_*@#X _X5;_P40_Z.H^!G_AAS_P#-'1_PJW_@HA_T=1\#
M/_##G_YHZ_0FH)O]2?H/Y4 ?G[_PJW_@HA_T=1\#/_##G_YHZ/\ A5O_  40
M_P"CJ/@9_P"&'/\ \T=?1OBWXZ_#+P'XKT?P;XO^(O@KPWXG\3 ?\(UX=U_5
MX]-U/4E'_,5P^1M(X(^4<@!AV/!WQ>^'7Q!O_'.D^!OB%X<\6ZS\,/$O_"&>
M/+3P_JHU+4O"7B?^R ?[$US &#L/_"2#)SM&[:Q4F@#YR_X5;_P40_Z.H^!G
M_AAS_P#-'1_PJW_@HA_T=1\#/_##G_YHZ^Z1>3RBW\B#[,;KKG'^''Y8^M5C
M=S?:3;PFV$_4VGV4C _WL@CZ]N_6@#X?_P"%6_\ !1#_ *.H^!G_ (8<_P#S
M1T?\*M_X*(?]'4? S_PPY_\ FCKZ6O?B_P" (OB+;?!S_A.?#EO\5[WPVWC.
MS^'UQ>[?$U]X6T363H>NZZ-$!W?\(]Q@%#G+;Q@ $>AS:E?>5Y\$%M]F_P"?
MNTS^/7/;Z"@#XF_X5;_P40_Z.H^!G_AAS_\ -'22_"S_ (*(&+]]^U#\"_Q^
M S ?KXC_ )>WO7O%Y\=OA5%\-[GXLP_$?PI_PJ^V!6]\<6E[_:/ANQ_XG/\
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
M0]2VC#Z-KF@@.&X*8.X\ DG)V] '\@7Q:\-_M"S6/[.WQI^ /C'X_?M#^/\
M0?\ @E)\>-%\.?M2_#*SUGQ)J?BWX\?\+.T'7M"T4:[X@_XJ?K_;8_X1?Q9S
M]*^V-3\;?MW:_P#MM_ ;Q'!8_M::+\%[K^R?!?QM_M?_ (EOPSU[POKG[,HU
M[7M:T30_#_\ R+^/B-_Q3'_"4Y_X30>-<8Z5_3+X+^'_ (/^'GAS3O"'@?0[
M7PUX>TD'^RM(TE6T_3QD9  3))_O=>.0#75PZ=8P?ZCGZ71]_3)]\T'.?CM_
MP22@\97G_!./X5:9^T5X5\6VWC'0=8^*%EXC\)?%GPZ1XD/]@_$[7SH*C0R&
M_M_/APZ(/!;!-Q!'4J OY;_LQ_LU_'KXJ?\ !+7_ (*3?!SX5_"CQ'\%/CY\
M4?V@/VCK[X<W_BSPC_PK;4_%7@?QSXU374T/0M8(SH/AWQ?X;T63PR6R IUL
M##%P5_K(.A6.?/\ )GN)_>[/TX;<!R/6IYM)@O1_IL!N/K</CKTP,>GKZUSG
M0?B=\'==^%^L?L=:CX5T7]E?Q;\/M=^"'[/FJ^"=5^'FO_"$:?XE\#^.M$^%
M\>AZ[X0T<&)6\>2>*9!*B^)HY'0QD.Y9W5(?P:_9?^"?Q^\%>#/^"%4'CCX<
M_%'4O#'P2^/7CO6_B/\ #R\_9P_X1O4_@1I>N_V__P 3OQQXY_YCX_X2/7.F
M"3SQ7]QXTVR\P9GN";7C_2;LXR?\_>]ZT8K3'_+>Z_\  HD>_0=,_KVKH _F
MW_X+"^&O'_BG]LS_ ()L^*OA7I/C;0Y_A?K7QUUOQ?\ &[2?@2?C;X9^$NE:
MYX)T :%_;F@GC7AXK\1C[JC!^]C+''C/_!1GQM^T+XPO_A/XJ_9#\._M>_"_
MX?W7[,O[3][>>$_@YHVL_#8W_P 8]"&@?\*IUK7-#\/>'#_8'B(>(_[=/ 'I
MUK^J:*SMXLS0S7)SZWF5[]>HY/8_EQ2?8U\SSO\ 2?/S]JQ]JXSC&W&/N]NF
M,<=* /YQ?A==?MY^/_VPO &J>-?B-\9/A=\+],_9R^!7Q#\#6U[X1UK5=-^+
M7AIOAD3\=/ACKNBL?^$:T#XR_P#"Q-=7;XH\6$>,D3;'&%154?-4_BG]H7X?
M?\$U?A3\</C%\8?VO/"?C_7/CQJGP_\ B]X)U;Q%XS_X6_XL^&&A^-/'XT+P
M9X&/_"-CQ-X \1GPV=$\3_\ "3CE1H)R=K #^L"'0K+R[><P7'G\?\O9&#SW
MR0?P'!YSWKR7XO\ P.^'_P =_"X\*?$71)]:T^TOAK&D75I>ZQINIZ!JN,C5
M]#UP$88#D 9&.@((-!SG\]7[+WPW^.^OZ#^PC\6_ W[5'QD_:K\'_&/PY\4/
MV?OVOQ_PM3QCINF>$]3_ +:U[7M"^,^AZ)X@/_"3^'_$7PF\1Z)KGPP\;>IZ
M^W]+WAS3;;0-*L-*@GN)[;3K065I>7=X=18Z;HF$4YR#GHN?O<  C KP;X??
MLN? [X9^*&\7^"/ ]KX=U9M'_P"$6;4[2[U=Q? ZR=>;6'!/.OOXAUW6O^*G
M*[L,<D@C9]1Q6<$'^H@')[^OUXQ_G)H.@L0=_P ?Z58HHH _-W_@I)_R3+]G
MO_L^[]CC_P!7_P"'Z_2*OSE_X*2_\DV_9[_[/L_8G_\ 6@/#=?HA%_K3_P "
MH M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45GS38Z3X
MZ]OICC']/6IXI01^O'^?S'XB@"S1110 4444 ?GW\4_^4A'[)_\ V1W]HO\
M]//P_K]!*_/OXI_\I"/V3_\ LCO[1?\ Z>?A_7Z"4 %%%% %2[8PVT\L0&[;
MGCZXR/\ /TK\C_V@O^"CVK?L_P#QI^''P.U7]EGXP>)=:^-WQ+U3X3?!35](
M\1>#=-\,_$SQ+H7@W^W=;&B_\) Y.@>'Q&!'YA;YF7>% _=C]=)O]2?H/Y5^
M1?[;'[*_QV^.'[4?_!/GXN_#*?P!;>#OV0?C!XI^+GC&U\57C6&J^(!XX\%:
M_P" ]<T?0R 3H3;=;! ^8D\?-Q7.!];^#OCKX$\4:;J']J>(-$\$>./"_@^P
M\4?$CX?^(/$6B+XF^&(=E:1?&Y7'AL'PPY_X1QF ;<ZEG8'97S_XL_X*2?LX
M^"OBS^S]X&G\46GB7P+^T9X>^,FN^$/CQI7B+16^$&@GX$Z/O\<-XVULX'AU
MQ)M\-JQS\PS@-AE_-'Q!_P $5O$GB/3/VY=)'Q-TW3?''QO\>ZK\3O@3\;KO
M5M;/B;05\<_$S0O'FN_#'XJ>" 0-=^'F[0U\+Y8'/@K*J/FW)ZC^US_P3?\
MC]^U%:?L[_\ ".:7^SAX!_X5U^SY^U#\/_B/X(M;/6/^$9'CSXZ^#/[!_MG0
MAX>"\#Q&?^$HYY]><FN@#];=7_:A^ /AGQ+#X-\1_&WX7Z'XONAX6:R\*ZKX
MPT0:AJ'_  GLDI\# (7)_L#Q5DOX-<HOF;@06/RQP^-?VFOAAX5N?B/I4'C?
MPWXL^('PN\"ZK\0O$?PG\/\ B313XZ&F:#HIUS^Q_P"Q 6R67H22<'#<D@?@
M#\<_^",7[4'Q-AT@Z7XB^ 7]KVG[-W[!_P &+35=5L=:;5+#Q1^RA\3M \>:
M[K0UL L3XM\.:'_PB^ "3VSFOI;7O^"7OQJF^/GC#X@>#_&_PX7P?JGQB_:.
M_:.L]6O?[7_X69KOB;XY?!@^ M"^#.O%257PWX4\0C_A*@6((4@$*_R4 ?HA
M^SC^V]\%OV@/AA\!_B9I?B[3O"=_^TKX/3QMX"^&?Q"UC0]-^)3'<Q&B#0B2
MP,976O#1)"_P["Q#*/1_$?[9?[,G@[Q+XH\(>,/V@_A=X:\8^#M(U;6O$GA^
M\\8:-_:GA_2M#"_V]_;>3\J^%?[90LJXR0&9=V37X0?#W_@CA^T7H_PY^&W@
M?5?'WPP/C$_#C]DWX1_%/QM9W6MC4_ ?_#-?QH/Q:;QI\#R0%7Q%XM\.ZW_P
MB_C5F*J_&PG.3YA\&_"OP[\$_MY_''Q7\9_@/<:G\&O"VK_M06:^(;6^UGQ%
MXE\"^&/BMK6?'/C/XK>"1X9?Q1X^\-^+3H6ACP4P1CX*7) +"@#^F7P!\8_A
MA\27M;#P%X]\)^-9[GPUI/B@+H%XFI+>>%]<;>GC$:TA*?\ "/\ B<A0&7."
MHV.>M?('@[]O3PM\5'^(^M?![X6?&/XE?"#X7^(]2\%:U\;_  7HNAZGX;U+
MQ3H6L#0'T;X6Z$@7Q)\0/#WA7Q",?\)2BA ?^$GP-H"BQ_P3X_9GD_9L_9@\
M._"RX\57/Q!T^S_X2G1? 7BN\T<^'?$8^!&MZ[KGB#X4^##K6?\ A)3H'A'P
M]K(V,P+H02F!O!\G_8)_9&_:%_86\,WO[,WA;Q'\.O'O[-^F?$;QYXU^''C[
M5[K6-.^)?A'3/'?C5?$&N>#'T8!UU]D.M:[CQ2L@7+$X8E" P^L/^K_YGZ0^
M#OC)\*_&^OZSX.\+?$3PEXD\8>%[5?\ A+_"GAW6!J.J:$!C1,G10Q.@#>2,
M'&22"I0EF]0UV[O;?3[BXL;>YU*Y(U,6MK:]3@8&3WP3QGUXK\&/@W_P3>^.
MW[-?QCTCXE^ ?'/PYN;;X3>&?VM+'X67GB ZXOB?XL^._P!I/QGH7CO0C\;G
M7!'A_P )C0SRC!U.""ORFOTM^$'C[XZ>(/&7QVT3XF^%O!-MH'A\^%;7X/>*
MO#]]K:'7M3?P64\<Z+KZ<$_\(IXC+!?$WA=2#X/UY>CIN4-SS#]A_P#;;T/]
MNCP'XW\?^"/ 'CWX7Z1\./BGXZ^$FL#QK=:/J&HWWBOP)K!3QYHZ*68HOA3Q
M%POB;<0HYR3DUHW7_!3']E6Z^ WQ&^/GP^^*6A_$?P=\+]7\=^%P-(NQIFI>
M.?'7@1=>_MSP7X''B @:_P"(1_8.M *N>@XQDU\??\$Z_P!E3]N;]BWP9XK^
M%FJ:?^SCXG\'_$7]J?XH?'7Q?XUTCQ'XQTSQ-H?ACXK^,O\ A(=<T5-$;:A\
M1>%0<!R_E[OE+*0P'SUX0_X) ?&+X>^#?A_H=OXX^$VM?\*ZUC]O#1OLGB&R
MUG^S->\+_M6ZW_;W@7XFG1""!\1/A/G@9Y&<=R #]W?V<?C1X<_:(^!GP?\
MCQX.M]3TWPO\9/!^D?$#1])\0KGQ+8:9XAT@:XNC$ @D(<%@"/E.<$XQ]%PR
M^=&3W_F,\?YS7YQ_L5_"']H+]FKX5?!C]G7QMXF^&_C?X??!O]GWP-\/K3Q%
MX=M=9T_QMKWC[P\?+?5SHARJ>'D\/+H8= 5(=6R"=XK]$]-E\^V!^H_/\?\
M#GWH L^1[_K_ /6H\J'T_0_X58HH KS]OP_K7Y_?\$^?^1,_: _[.U^._P#Z
M>Q7Z S]OP_K7Y_?\$^?^1,_: _[.U^.__I[% 'Z$T444 %%%% !1110!^?\
MJ?\ RDX\+?\ 9D_CO_U=/@*OO:T_U7Y5\$ZG_P I./"W_9D_CO\ ]73X"K[V
MM/\ 5?E0!:HHHH Y3Q'=WNEZ7J][I]N+F>UT?4KNTLP0/MFI*I*@]20#QCT8
MD<9K\7_A[_P4>^.'B3]IOXT?LV>/_P!F[PI\/]2_9T\"?"WXN?&OQ=JWQ?0>
M&O"/PN^*IUTMK&0F/^$@\*^'=";=QN^9BI7Y2O[97G[G$^?^7L9Y/3'?_.*_
M#_QK_P $P/$GQ._:'_X*(?%OXC_%OPY=?#_]N7]GKPO\"O\ A%?!/AO6!XY\
M":7X&_M_^P]:_MP8&3_;>>@'I[<X'UE>_P#!0;]C73OAYH/Q6O\ ]H+P1_PA
M/BCQ._@S2-3LI-9U746\2D[<?V)H:#Q*O_"+QA7?Q( L?_"(9!D)W3MP?PV_
MX*7_  =\1_M/_'7]F7X@'3_A?XI^'/Q)\!_#+X;WFKZRFI:;\=]4\=>"CX[T
M,>"!@*OB$\9'B<+S[%MW@_PY_P""56K?#*[_ &2/B'X!\>^ O"/QM_9UNM7\
M+_$F_P!(\##4/ _QW\">.M%\.Z!XY7QMHFO,)1\1G\-^"M&(\5J0R,G524)Y
M_P =?\$JOB1XV_:XU?\ :1A^.W@/3?"^I_ME?!S]J?\ X0NV\!(=4(^$OPSU
M_P !#P8==4XS(-<+CQ2$X'#JC$+70!]T> O^"@O['?Q:\1:SX&\ _M,_#?7/
M$VF:3X]UR[LVO-8T[[#IGPI?^Q?')(\0 ?V^?"#\>-,$X&&))^[X=\:_^"I/
MP0\$_"?PU\5?@OJ=K\?+;7?V@OA;\"_$?A_1]8'AS5-";XKZTV@Z)XT&B^(#
MG_A'=N/$X!5?^$R&<.22L?QUX$_X(B^(]-\9Z-K7Q&^/OAS6_ &F:/\ \% ]
M'UC2?A[X.;PWXDO]*_;F(&O LHV[O"8/"D@MU' 8U?UC_@CEX^ET+5[V?]H7
MPG_PF!\1_L3&SU?_ (0,G2_^$"_8T.? ^BZYHO('B/Q:6!\:^*"0<<*N%( !
M^GVE_MQ_LLZ]X@^(7AR'X^?#^>^^$VC^)_$_CK&M'3M.L?#&@,_]O:S_ &P%
M"Z\OA(;/^$U;PDS/X/\ &1*R*FSGS;PO_P %//V(/'TGA^V\*_M%^%-7O_$W
MQ,T?X2^&[9=)\8Z4VH?$_6M'670O!@(\-DG7_%WA[/B3P8KA"RGPYC((+? G
MB_\ X)/7WPW\)>.-5\.:WIWQB\#_  Z^%?[8UG\'_@Y_PC1TS5->\4?M7:U_
MPG?CG1?'&N:!@:_X>\)^(\_\(2.H)' KYU^!W[.GQ ^,W[)?Q.^ 7QU^#WB+
MPUX__:"^*GPOUGP-^U)\,]%\9MJ>A?&'P+H>A#P+\3?&Y\0,/$_P\/PF\/\
M@C0?#/\ PE1#C:&7:"X= #]Q_BC^V=\"/@]^S=\0?VJ?%7BJXN/A1\.CJ]G=
M:KI&CZN=2USQ1H>N'0V\&Z%HFOHA_P"$CD\28\-^#02?WA;YB ">6\$?M0?$
M2'P3I'Q6_:,^"R_L]_#B[T?5/&M[XN\1?$;0]2T_X:^%DTC0GC3XJ$!0/$'B
M<Z\P0>% 2#RS;][-V/[6/[('P[_:S_91\3_LK_%77?$?]@>*?#?AG1O^$UTG
M \3:%XFT(J-"\::+C=\Z>(=$'B4D.5<Y8  J$\/\1?L9?%K]H+]D?QS^RC^T
M]\;O#7BSPQXI\!Z7X*M/%OP]\'?V9XFQH1T,Z'K6ND_\4T?$.=%T4CL"Q(/)
M( /L[X+_ !]^%7QVTC4O%?PD\>Z9XT\,Z=?C1];O-(V Z+JPB4?V1K97#Z"0
MB+XBS($;;K6 -BKN\J_;Q_:@U?\ 8U_93^,7[3^D_#P_$Z#X.^&V\3ZOX,35
MD\-M>Z5DMKFLC6Y%=. =HW*0>I&37SI\ _V0_C/^S[K7Q7\;V?QN\*:EXQ^.
MOQA3XA?%VSL_AT%\-W_A;P_\&4\">!?!^A:&K*?#^OJ=%T/Q-*#C>H9&5T?;
M(_X^_LW?M"?ME_\ !.3QA^S#\8?B9\/_  G\</C%X-/A;XB_$*T\,C_A&P#K
M0W:SH?@G.,-A#M^4;E&2<# ![/XS_;1\&?!3]BP_ML?'72=1\$>#;;X;^&/B
M=XE\.:3=#QIJ=AIFO:/H1T71M$&@'!\0N=<T0DXY)+9);CY^^-W_  5;^!O@
M"'X$67@>>W^+7B#XV_$GX,>#;SP1I6L:QX<\2_#;2_CAHXDT#6_&RG>%RW7P
MQM5^ 5(VHPP/%O[%'[4_QJ_97\??LA_%OX[?"72_A_X@_9O\,?"7PWJ?PS\!
MZMIGBC0?%7@?6M!.B?$O7/[>8I_8(\.Z)H@/A=6(W;L$CFN'\2_\$GO$/BGQ
MA-KT/[0W]A>'M?\ CK^SE^T7XCM;;P'I%_XF/CS]G+1UT!=$T36F(Q\/O%OA
M[0U 4C?DA,9)% '[EV5[_P N_P!,$_T/Z@5L0=_Q_I7@GPJ@^)%G8^(A\3/&
M/AWQIK%SX\\47FBWOA3P\/#IL? ;ZT&\#Z-K8)8?\)"GAPZ&/&>[I@J$5 I;
MZ 3H?K_04 /HHHH _.?_ (*/2W ^''[/7[FW_P"3X?V.NISU^-'A_'X#M^([
MUJZS^SM^UKJ>L:A?Z7^V]XCTW3[O6=1OK/21\*_!A%CIA8!=&!XR%)4@G!
M(SBLK_@I)%GX;_L\GU_;L_8Y/;I_PN?P_GO[U^B!_P"6_P"']: /SV_X9G_;
M$_Z/S\6_^&?\%_X4O_#,G[8G_1^_BS_PS_@S_P"*K]$** /SO_X9D_;$_P"C
M]_%G_AG_  9_\52?\,S_ +8G_1^?BW_PS_@O_"OT1HH _,76?V5OVJ-=&GP:
MG_P4(^+.BP#A1X4^%?@W2]2OLC!_MPA21@$]%SCL <U5_P"&(?VJ?^DF7[1G
M_A"?#7_XU7Z=_9(?0_F/\*LT ?EW_P ,0_M4_P#23+]HS_PA/AK_ /&J/^&(
M?VJ?^DF7[1G_ (0GPU_^-5^HE% 'Y=_\,0_M4_\ 23+]HS_PA/AK_P#&J/\
MAB']JG_I)E^T9_X0GPU_^-5^HE% 'Y>?\,0?M0_]),OVC?\ PD/AK_\ $4LO
M[#G[39Z_\%,?VDA;^A\'_#$G]/#I'X>H]J_4*F;!ZG]/\* /S)@_8;^/P&)O
M^"DO[5=QW ^Q?#0?3IX;Q_\ J%'_  PK\?O^DDG[6O\ X"?#3_YFJ_3FB@#\
MQO\ AA7X_?\ 223]K7_P$^&G_P S5'_#"OQ^_P"DDG[6O_@)\-/_ )FJ_3FB
M@#\QO^&%?C]_TDD_:U_\!/AI_P#,U1_PPK\?O^DDG[6O_@)\-/\ YFJ_3FB@
M#^=S]OSX>_M-?LF_#CX-?$G1/V]/VC_&S:W^UA^SO\/_ !%X5\5'P;I^EZ[X
M6\=>-5T+6]$SH'AH$;QM9@ P&WECA6/]#,'^ME_#^M?C3_P6QA_XQL^">>W[
M<'[)O_JS= _ ]/TSWQ7[/KT'T'\J %HHHH **** /S#_ &@_'G@CP%^W3^RC
MXB\;^+O#7A+P\GP?^/%BNJ:_JZZ6&U+7!X?("ZVS  8T3R^6 !!(P,"OIK_A
ML?\ 97\O/_#17PEZ_>_X3O1/3IG=GVZ9SSUXKU_Q+X$\&>,X8(O&/@[PKXNM
M[7'V.U\0>&M(U7[#P "%UT-@>NU1DC..]<G_ ,,Z_ +_ *(?\)/_  VG@[_Y
MFZ .3_X:_P#V6?\ HX3X3?\ A=Z'_P#'*/\ AK_]EG_HX3X3?^%WH?\ \<KL
M?^&=_@%_T0_X1_\ AM/!O_S/4?\ #._P"_Z(?\(__#:>#?\ YGJ .(_X;%_9
M8_Z.%^$G_A>:-1_PUK^RE_T77X.?^%CHG_Q5=O\ \,[_  "_Z(?\(_\ PVG@
MW_YGJK?\,X_ '_HA?PB_\-OX,_\ F<H Y#_AK#]DO_HNGP?_ /"QT3_X[4 _
M:T_9*B_U/QV^#H/OXPT3],%OYBNV_P"&<?@#_P!$+^$7_AM_!G_S.4?\,X_
M'_HA?PB_\-OX,_\ F<H Y&;]K7]E"7_7_'7X/'T_XK'1?URQ_P BDE_:T_91
MFZ_'7X/>F3XPT3^K>GO_ "KL?^&</@#_ -$0^$G_ (;;P9_\S='_  SA\ ?^
MB$_!S_PV_@S_ .9J@#CO^&N_V4O^B^?!W_PO-%_^+JO+^UK^R5,_VC_A?GP>
M^T8Q]I_X3#0]W'/7?M/Y^]>@?\,[_ +_ *(?\(__  VG@W_YGJ@_X9P^ /\
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
MYP/K#_AK7]DS_HNOP>_\+'1/_BJK_P##6O[)G_1=?@M_X6.B?_%5V4/[.WP
ME&8?@3\&P/4_#CP;_/\ X1L>W^>*F_X9Q^ /_1"_A%_X;?P9_P#,Y0!R'_#7
M?[)G_1=O@[_X6&C?_%4G_#6O[)G_ $77X/?^%CHG_P 578?\,X_ '_HA?PB_
M\-OX,_\ F<H_X9Q^ /\ T0OX1?\ AM_!G_S.5T <?%^UM^RC!_Q[_'OX/P=<
MX\8Z&.?J7&/3K[9I?^&P_P!ES_HXKX2_^%YH?^-=?_PSC\ ?^B%_"+_PV_@S
M_P"9RG?\,X? '_HB'PD_\-MX,_\ F;H X_\ X;%_98_Z.%^$G_A>:-2?\-A_
MLN?]'%?"7_PO-#_QKN/^&=_@%_T0_P"$?_AM/!O_ ,SU0?\ #.'P!_Z(A\)/
M_#;>#/\ YFZ /S=_;A_:$^!_C_P=^SUX;\$?%GP#XNUD_MJ_L=7@TOP]XC34
M-2"+\:M!_MG5OE.X@*Q*Y!'#$E6.T_L#:R>=YY\V<X/&0!CC&1QUZ>E>+:;^
MS_\ !;2+_3]4TOX3?##3=7TRZ^V6>JZ1X$T73/L![L"JAU;'HP  ! 4\GW.&
M'RO\_P">.O>@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M 'XP?\%L?^3;?@7_ -GO_LF_^K/T"OV>7H/H/Y5^,/\ P6Q_Y-M^!?\ V>_^
MR;_ZL_0*_9Y>@^@_E0 M%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %5I?)P<XSST]?\<=*LU6E'F#'0<?Y[X_7I0 L
M'?\ '^E6*_*O]I_P1;?%[]M7]F;X.>)_%/C72O MW\%?VC?&MWI/@GQWK7@D
MZAXIT37?A'H6B$_\(^P+/X7\/:[KK;B=S,VY@6R#Z(?^"=?P!F_TC^W/C]GM
MG]H3XE__ #2>Y]>F* /T0HK\^/\ AW+\ ?\ H._'_P#\2#^)?_S1T?\ #N7X
M _\ 0=^/_P#XD'\2_P#YHZ /T'HK\^/^'<OP!_Z#OQ__ /$@_B7_ /-'1_P[
M@^ /_0;^/_\ XD)\2_\ YI* /T'HK\\/^'<'P!_Z#?Q__P#$A/B7_P#-)1_P
M[@^ /_0;^/\ _P")"?$O_P":2@#]#Z*_/#_AW!\ ?^@W\?\ _P 2$^)?_P T
ME6/^'<'P!_Z#?Q__ /$A/B7_ /-)0!^@]%?GA_P[@^ /_0;^/_\ XD)\2_\
MYI*3_AW9\ O^@W\?O_$@_B9_\T= 'Z(45^>'_#N7X _]!WX__P#B0?Q+_P#F
MCH_X=P? '_H-_'__ ,2$^)?_ ,TE 'Z'T5^>'_#N#X _]!OX_P#_ (D)\2__
M )I*/^'<'P!_Z#?Q_P#_ !(3XE__ #24 ?H?7YZ_\%3XII_V$/C_  P?>_L7
MPQ@9[?\ ":^'L_\ LO\ D&G?\.W_ (!?]!7X_?\ B0GQ,_\ FEKG_$?_  3"
M_96\5Z!J'AWQA!\9/$GA[5?^/S2-7^._Q,U'3<Y[@^) >GKZ^E 'W?H,7G>#
M?"^8?^9;TOKC(_XDH_GGISUZ&OS._:"_93^-WQT^)?[3$%Y%X1T7X?\ CSX.
M_"[1OA5X@_MC^TM4_P"$Z^%?C,^/1HVNZ%U'AT^(\]0.AZ8KV"'_ ()O_LZ0
M1"WAOOCI;6]M:$ ?\+X^)@XY/;Q(<G SG@=L#N[_ (=L?LY_]!3X[?\ A^?B
M7_\ -)7.!\"Z[_P3U^/GC#5/B3XCU2X\$Z-K'[7FL&Q_:>L[6\UG^S?AGIG]
ML?#_ ,08^%V<?\)\Q7P4OA@!L':P)P#7O'Q<_87\>^&?#FH?\,7ZCX:_9_\
M$&J?%;2?$H.EMK&E_P!HZ8S*NMZSK9.,^(RSJH //@W0@HPQ /T5_P .W_V=
M/^@I\=/_  _/Q-_^:*L__AVE^S;_ ,_WQV_\/Q\3/_FEKH ^W?#EIJ=EI^GP
M:K<3W&H6EEIUG>7AM !?[<AB2.0 20Y_ASSDUV=?GQ_P[>_9S_Z"OQU_\/Q\
M3?\ YI*2;_@G!\ 3S_;GQ_ZCK^T'\3 >GOXD_'\* /T(HK\\/^'<'P!_Z#?Q
M_P#_ !(3XE__ #25-#_P3D_9[Q@:Y\??Q^//Q+ [D_\ ,QG_ #^- 'Z$T5^?
MW_#N3]GO_H)_'W_P_7Q+_P#FEJ";_@G!\ 3S_;GQ_P"HZ_M!_$P'I[^)/Q_"
M@#]"**_/;_AW'^SW_P!!WX^_^'X^)?\ \T=._P"'<'P!_P"@W\?_ /Q(3XE_
M_-)0!^@]%?GQ_P .X/@#_P!!OX__ /B0GQ+_ /FDH_X=P? '_H-_'_\ \2$^
M)?\ \TE 'Z#T5^?'_#N7X _]!WX__P#B0?Q+_P#FCH_X=R_ '_H._'__ ,2#
M^)?_ ,T= 'Z#T5^?'_#N7X _]!WX_P#_ (D'\2__ )HZ/^'<OP!_Z#OQ_P#_
M !(/XE__ #1T ?H/17X[_M*_L-_"/X??L\_';QOX/\9?'[3?%'ACX6>//$_A
MO5KKX\_$P_V%XFT'1M?U[03_ ,C&#_R,1&>N#QDX!/Z2?"*[O;KX9?#^>]O9
M]2U"[\">&+Z\U6YNO^/]GTC))P.I8EG8]22S'@L0#V2BBB@ HHHH **** "B
MBB@ HHHH **** /Q@_X+8_\ )MOP+_[/?_9-_P#5GZ!7[/+T'T'\J_&'_@MC
M_P FV_ O_L]_]DW_ -6?H%?L\O0?0?RH 6BBB@ HHHH **** "BBB@ HHHH
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
MZUC_ .:.C_AW[^QM_P!&\^$O^^M8_P#FCH ^H/\ A./!'_0X>"O_  I-%_\
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
MSXT X]LO^1/?UIW_  ['^$O_ $7?]L;_ ,21\9?X5^E%% 'YK?\ #L?X5_\
M1=OVQ_\ Q)'QG1_P['^%?_1=OVQ__$D?&=?I310!^:W_  ['^%?_ $7;]L?_
M ,21\9T?\.Q_A7_T7;]L?_Q)'QG7Z4T4 ?FM_P .Q_A7_P!%V_;'_P#$D?&=
M'_#L?X5_]%V_;'_\21\9U^E-% 'Y#?%__@GQ\.O!/PJ^*'CCP[\</VO?[8\&
M_#?QYXGLOM7[2'C/_D*:#X*U[^PLY'&&R.!Z9.37S[_P3Y_8[\*?M'_L7?LS
M_'7XJ?&3]K+4/B%\4?A5X8\4>+A:_M"_$K3=-;5-;&6PN5R%!!.#W[<$_L3^
MT=_R;S\?O^R._%'_ -0K7Z^3O^"1?_*,O]B'_LW[P'_Z+H 3_AV'\"O^BF?M
M9?\ B3WQ/_\ F@H_X=A_ K_HIG[67_B3WQ/_ /F@K]'/W/E]L8]^O^'_ ++5
M;SH((_W\P_T;J?ICKQSGCTH _.S_ (=A_ K_ **9^UE_XD]\3_\ YH*/^'8?
MP*_Z*9^UE_XD]\3_ /YH*_17SK?_ )[P?Y_&I8I(3'G=!T&<$8Z]Q[?YQ7.!
M^<O_  [#^!7_ $4S]K+_ ,2>^)__ ,T%'_#L/X%?]%,_:R_\2>^)_P#\T%?I
M)170!^;O_#LGX'_]%%_:T_\ $G?B7_\ -'6?=_\ !,+X!7MK/97OC?\ :BN;
M6['^EVEY^TA\3=0T_/(P4;Q$"O?KSZCO7Z944 ?FK#_P3#^!P(F_X6+^U;;Y
M_P"74?M-?$TK[9(\1%>WK_A5>[_X);?L]WO_ !\>/OVJ[C/_ %<Y\3/7KSXC
M7^M?IE10!^7W_#I_]F;_ *'#]J/_ ,2;^)W_ ,T5'_#I[]FK_H<OVI?_ !)G
MXG?_ #15^H-% 'Y??\.GOV:O^AR_:E_\29^)W_S14?\ #I[]FK_H<OVI?_$F
M?B=_\T5?J#10!^7W_#I[]FK_ *'+]J7_ ,29^)W_ ,T5'_#I[]FK_H<OVI?_
M !)GXG?_ #15^H-% 'Y>_P##I[]FW_H</VK/_$G/B9_\T=>/?'7_ ()M?L^?
M#CX3_%GXB:+XQ_:7'B#P+\+/'?BC1%N?VDOB9_9QU'0M#US7=$+!O$8.5DT4
MC(!&TH6(8D#]HZ^;_P!K*(']E;]I6'^]\"/C&1]#X+\0'OWH _)3]BC]ACX.
M?M'_ +(_[.WQU^(OBS]HY?'?Q2^%?ACQKXN7PI^TC\8QX;;Q+K6C@2,%_P"$
MD).P.H) PK,N[ 85]XZ;_P $X/V;+.VM[8Z9\6;DVW2ZN_C9\2]V?4'_ (27
MD =L<8//:J__  2<B$/_  3>_8O'_5!_ I/KQHY]Z_0$WD,/^N.#^!_3IU^G
M% 'P_P#\.Z_V:_\ GQ^*/_AXOB7_ /-)1_P[K_9K_P"?'XH_^'B^)?\ \TE?
M<_G0^7Y_G#R,=><?3/7VQC_&G0302Y\DY_#_ #_D4 ?"W_#NO]FO_GQ^*/\
MX>+XE_\ S24?\.Z_V:_^?'XH_P#AXOB7_P#-)7W1%+ 0?)P?IQ_.K-<X'P=_
MP[K_ &:_^?'XH_\ AXOB7_\ -)1_P[K_ &:_^?'XH_\ AXOB7_\ -)7WC170
M!\'?\.Z_V:_^?'XH_P#AXOB7_P#-)1_P[K_9K_Y\?BC_ .'B^)?_ ,TE?>-%
M 'Y_S?\ !-_]EZ;_ (_M*^)&I?\ 7W\8?B5C_P!20?T_I6-_PZU_8M_Z)SXC
M_P##I_$O_P":2OT9HH _.;_AUK^Q;_T3GQ'_ .'3^)?_ ,TE'_#J_P#8M_Z)
MUXC_ /#J?$O_ .:.OT9HH _.;_AU?^Q;_P!$Z\1_^'4^)?\ \T='_#J_]BW_
M *)UXC_\.I\2_P#YHZ_1FB@#\YO^'5_[%O\ T3KQ'_X=3XE__-'7Q!_P4 _8
MS_9M_9D_9:\8_%OX6?#G4;?Q?X7\1^!C9'5?B/\ $S4-- UWQIH&A:T"I\2D
MY"D!B2-S#.T!MJ_OQ7Y6_P#!9"18/V$?B=-QY-GXM^#UY=#OL'Q.\/;C^BD_
MAVZ 'Z3^'XOL>G:;9#%O;VNC:5@#IG!XS]<KTQG@BNKKE=+O()].TTB<?Z58
MZ4;3C'8<<=?3G.<<5M?;/?\ \=H T**J1S"20Q^:"0,X  )QC/H?7UJW0!^-
M'_!;+_DW'X*?]GO_ +)__JS= K]EEZ#Z#^5?C/\ \%L/W/[-GP3_ .SX/V3>
MG_93M!_P_P Y-?L/)=B%9?.& %&,#VQQZG'?U&: -*BJ']HV_J:E-W H/F3*
M/T'X8Y^OY>M %JBJ\$T$N?).?P_S_D58H **** "BBB@ HHK-AU&&7H+G\;9
MU_HWY?RH TJ*KTWS1Z7'_?*T 6J*J^:/2X_[Y6CS1Z7'_?*T 6JYW5Q!]@U"
MW//GZ1J>+7NV5P2!ZY)&/;O6QYH]+C_OE:_._P#X*06O[69_9&^+VO?L,^*M
M,\)_M*^ ])_X3/P(-6\.:+XDTSQ:^@.-=UWP3G7PRAO%?AX%<Y.V0!0"3B@#
MQ7_@C&LT?_!/SP1;W$$]O_9?Q3_:*M%LK:R_L\#3D^-7C]AI 4CJ"0<@@Y P
M00#70_'#]L;QM\$OC3^TCX6USPYH>M?#CX3_ +&GA?\ :/\ #=K:?VN/$[>*
M#XU\0^!=<T37-=7J/^))HK#J<$D\EC7X(_\ !K/\1_V\_P!HZR^/_P 3OVA/
MB9J _9R\"^+_ !-X6\-?#.[\(KIQU'XR>.M8/B'QUK.57G_A$LOX8V<E#X@8
M-@[C7]0VH_LI_"_5OBSK'QQUK0]:UKQ]K_PN/P5UG[5XCQX8U#X9F0ZX=%.A
M <$R$[CCEB23SF@#\PO$O[=/[1?A;5/B/\*[[_A /^$W_9]^%>I_M(?$CQN/
M#A'@;QY\+QHN@:__ ,*QT/0P,_\ "0_\([K>#XHS@C0""""17IWPI_;)^/G@
MT?%'6_VKO#OAWX.^#K;XE/??#?5]8MW?3;#X.-KK:)H>L@LS-K_B#Q7X>;P1
MXG50=J>,=>\2QJ%C15'TM=?\$\_V8Y_#GA?PI?\ A'4-4L?"NK_\)-:BZ\2:
MSJ.J>+"J@GP7XYUK);Q]X= T9"?"I+;5T-.2&!/K/Q@_9@^$7QM\,>+_  =\
M3/"(\2Z/XIO?#6M:Q]CO!I^HV&J^'FV^"/[$(X!1@5.2,,2"I(& #Z(\-:U9
M>(-*T?5M,O!J&G:[::;>Z1JMN5S?:7K6CG7588)&UE&X9Y&Y<@$,!Z'7#>#_
M  U8>%=!T?P]I-B--TC0K(66D:6!DV*@EAD@\CYF*Y.!D[>I-=?YH]+C_OE:
M +5%5?-'I<?]\K5&&\\VZ\@3\CMTSCV]^!CWYH V**** "BBLZ:\MX9?)GFQ
MG\#SV./Z^G Q0!HT444 %%%% !1110!X+^TA=P#]G?X_^WP=^* _'_A"]>Y[
M^AQ_G/R?_P $BY88?^"9_P"P_ ?]?_PSYX#./52FW'XL3CKV_'Y8_P""XW[4
M_P"U#^QW^Q!XP^.G[/GPR\!_&'PM:#4_#/QWTKQ8=7_M'0OACXZT9]!3QEH9
M\/NA_P"*3\2:VID+?*JL"!)AEKX]_P"#:/\ :L_:>_:R_9#TX_$SX7?#GP#\
M O@#HVD_!CX*^(/"U[KG_"1>.M5T#2 NN:SK"ERB^'MK)EE6,M(>5<(K, ?T
M]W?_ $[^^?Z9S_GIFOBR[_;+^",,?Q?U7_A)-2U"?X#>.M,^&'CW1AH^LZ=J
M?_">Z\5_L'P;H>B$#^W_ !%XJ_MS15"XP0V2. !]E36D_E=#Q_T]D#^F?8>G
MK7Y&^)?V9OVDO%'CS]I_QQ_9'PZTZ?5/CU\&/V@/V>[1?$.MD>+-4^!NC: J
M^#/BH #_ ,(^OBPZ( Q4%8\[GVHKLO.!]$7G[=O[/6FZMX1-QXNU 0>,]%U3
MQ+=ZR-)/_".>!!H3OH.WXJ':#X=\0#Q%HFM>&5 <C=H17 "AFZCX&_M??!W]
MH7PSX9\2?#K7-;N?^$R\2ZIX8T;P]JWAYM/\2_VGH6BDZZ=<T)N$\/#PZVC>
M)OESE=N6*A53\_\ 3O\ @FK\6[/4(=/'B'P$?#/QWU;PMXV_:HNKI=:U+4M#
M\3^!OB?X@^+.@Z'\*=&;$9\/D^-M=\+[=X*C:7"JP)])^)7[#OQGT23X7W'[
M*7B3PE\";?2OC:OB;QAX>\/79TW3+#X8,W]MKHFA$ Y)\2D>)_&X'_(Z9&1F
MN@#]C[242PPGVZ]N >E6ZSK,3Q0PB<\X(QZ9Z>_?_P#5G-3RSPP_ZZ;&?7_
M#'\C0!:HJMYT,LA@/)'/Y?Y_'\15F@ HHHH **K&4&+SH>0>QZ'^@Q^'6F_:
MC_S[S_\ ?(_^*H MT56\V;_GB?U_PH\V;_GB?U_PH LT56\V;_GB?U_PH\V;
M_GB?U_PH LU\Z_M6VPO/V:_VC+*'_CYU'X%?%"U4]N?!/B%<?DY_2O>O._=?
MZBY_KG'UZ8]OQ[U^(O\ P7B^('[:WP._87\?_&_]BBXTJ?Q%X#_M-OBYX1UC
MP</&Q\5?!W7M%?0=??0B"S>'SX45CXG)4'/SXW;B  ?7'_!+KR=-_P""<_[&
M]A/,//M?@/X%LO?(T?CVQC/3TQ7K_B[X^Z)X4^.W@?X'ZKX7\6'6/'O@;Q5\
M0/#7BY;$#P*H\"MH?]M:%KFN#('EKK@\2D]]GS $X'X7_P#!LC\5_P!M;X_?
ML2P>//VGM=T.Y^%2)I/@#]F;PY:^$5\-:I9>!?!)?0=:UO\ MO&=>1F5E5B2
M&*L01RB_LA\7O@'\1/BI\??A1XVMO&?AK3OA#X+^'7Q0\&>/?!%WX=U<^.=<
M/Q6T1=#&L:'XV'W=HT9.,+C*L<E]S %;X&_M=_#O]H1OBMJ?PN74?%GAKX8Z
MJ=&?Q NK:18)XLU6/1M<_MX:%I.U/$OA\ Z,=H95>3ET5=CBO&)O^"FWPFT6
M/X-?\))X;\:>'+[XV_%_Q/\  W1VM7TCQ-IUAK'@?>)-9_MG001KB!=FS:YY
M9U**%R[?V=OV+_B5^SG-XO\ %&A^./AQJ?CCQ!X&\,?".PNF\#:QIOAO4?AE
M\*]&\1O\*]8\::+H3 ^(?B*GB#QJS^-_$R\^,(U(4$+M'5?!G]B0?#[P'?\
MA_Q2/ -WK_C3XD:E\3O%Y\(^ UT_P+X4U)BO]NZ1\*=#U\G_ (0!?%>[+,#C
M&6^88) /M?P+XZM?'NF7&N:-8:C;Z-::UJ.CZ-=N%*Z[IRL-FN#/(T L1L8<
MY P0< ^R5^8?[('[(_C?]G'XE?M/^.O$GQ4UOQEHWQN\?:5XD\->'VLM5TW3
M/"BZ'I(5-9UO1-?+*?$$QQM'A,CP<5T, A),A?TS\V;_ )XG]?\ "@"S15;S
M9O\ GB?U_P */-F_YXG]?\* +-%9AN_+E$,L,^;CIQE1Q@C@C'''!R./K6G0
M 4444 %%5YIO*_S_ #]NG:JWVP_\\+G]/\: -&BJOFCTN/\ OE:/-'I<?]\K
M0 IE\F+SIS@]#[ ]!^/T'ZU^3'_!:B6!?^"=OQG F'G7/B'X9+CT/_"S/#X4
M?3&?I7ZOS 31^3BXR1R>A_/O_GZC^1#_ (.H_B[^VM^SW\ ?!'BWX+ZWHES^
MS7XZU;3?!7QJM3X.T;5-4T'QSH^MC7_!&L!V(8+XM*KX88#J4C&W 7: ?>OQ
MO^.7[3/A']I+7M*^'-]XEUOQ/X7\-^%M8^&_@CP_=Z1?_#37OADOPS.M^.Q\
M5-!;#:#\0/"GB-3_ ,(,V/!ZNIW(60ACYSH_Q"_:H\>W_A_5OA)^TE<>(_A3
M\.O$?PP\:>//$5Y>#_A)_'7B?QUHN@:]KOPPT(YSKV=NM>&#X6R#X-_M[DG%
M?8O_  2BT+]J?Q+^Q_\ #?XQ_ML:OX)\1?M.?&/1V\9:IKOA3P)HG@O4]!\!
M:YHP'@3P9KK>'T#>(2GAW'B8%<+EVW#)4+^D.C?#+PKX=A,'A?P;X1T/3GNS
MK7V/P_X;T?PYIK>)CS_;3#05!'B,Y^;Q,00,XZT ?&'['?[5WA[XX^,OC?\
M#*"]\2:E\2/@YX\U+1_'EUJQ8:9I^I#6M>T+7=%T+ )/A[PIXBT,^&=N!N/_
M !6S<'(_3*:;RO\ /\_;IVKR/0_!.E:!JFLZKH?A7P[X=U+Q5>?VQXBU;2?#
M>D:;J>NZIMXUC77C1FUW7R1DN<[2>.=HKTK43+%%#MAN+HYP=I!YP ,X/!//
M).?0]: /QQ_X+:RP2_LP? L"?BY_;V_9, Y[#XG ?T'^.*_5WQH)QH&O0P:G
M_8UT?#?B46FK *#8:D-'R-9/M&&9@,\'.!D\_P >O_!SW^W1^UG^R;=_L]>"
MK'X6_#GQ9^SWKOQ'^%_QD\">/[S^VO\ A);#XG_ _6AK[>#-=T16P- \583:
M&0J5,F)$Z2?TD_L,^/?VB_C]^R9\*?BG^T]X&\ ^!_B9\3_"/_"3^(?AKX3&
ML:AX9LO"^OL?["T;7!K[$!CX>PS?>!+8#,0< 'Y-:O\ M2_%/_A2GP2UV#X_
M7>MGPS\%_C'\2O"/C>UUK1\?M"?M$^ _&;Z%H/PRUM,[==;_ (1UR&\,A0S_
M "ABP1<>TZO\<OCO^R;8?%_X@_M3_%34O%G@;7_B+X#\4?V/X3_Y"?@/2]<T
M7^W?^$,_XJ#'_" 9[>&.<?V#T'_"6YK]?8O@;\.+73O#6DZ5\+/AOINB^#]7
M_MGPYI5GX#\'IINA:F1G^W-!T8>'%/A_Q%AAAT8;3G:V[IV&N^ /#?B72K[1
M=9\'^&M=T;5@M]J^E^(/#NC^(]+U#4F'WM9T77N'R.1M/(YR* $^&WBK2/&_
MA'PQXLT6>YN-&\:>'M+\3Z/]LM#8:E_9>N:1_;B?VV#C:3_;:D!1A7.1N)RW
MKE<=IEK-IEJ/]"%M!;#BSM+0<X]/48].WM706=U]LMH+C'7D]LX&/YT :-%%
M% !1110!6F_U4_T_J:_)VR^'WQ,_:"_:H_:>T.Y_:.^-7PN\+?"6\^%NB>#_
M  I\/=9T?3-+L6U[P7_;NN8SX<8G<Q 4%B26ZDU^M=?G_P#LW?\ )X_[?_\
MV,7P%_\ 58F@"?\ X8O\7_\ 1Y?[5O\ X5WA#_YFJ;_PQ1XL_P"CS_VK?_"O
MT/\ ^9VOONB@#X&_X8O\7_\ 1Y?[5O\ X5WA#_YFJ/\ AB_Q?_T>7^U;_P"%
M=X0_^9JNM_:U_:^^"/[&7PDU#XX?&>^\66_P_LM7TGPQJNJ^"O"&M>-VL-5U
MS6CX?T3=HV@B0_-X@(7<%+\OG.[(L?"#]K3X<_%Z;7H+#0/B5\.;CPO:^&;V
M\'QK^&_B[X2"^TO7PS:$^B_\)$4.ODG*_(22SY((+,O.!Q7_  Q?XO\ ^CR_
MVK?_  KO"'_S-56'[%'C**6&8?ME_M597_J9?!WIQG_BFN./3/<]*ZS]I']L
MSX(_LH_":Z^-7Q?\;3P> K+6/#.BW.J>%K$^,M1+Z]XQ3P&FM-I&@+*Q\._\
M)%KNB(TL8?"LRE&9<#Z)C\>>%I;DZ5%KNFG5K?2!K!T=KQ?[5_LQ](&N#6?[
M$+#Q)L((4)MWD'@M(V#T ?GC\+_^":WAOX-Z!J'@_P"$?[2?[1_@'P_JOB7Q
M1XSUC2/#OB;1-/TR^\4>.-<_MSQ#K+8\-E0WBAPR.%9L%<9SP/6_^&(/%/\
MT>5^U9_X5^B__,Y7T;J'Q@\!6?@;Q1XWM-<_X2[0?!EEJ=YK3>$E_P"$CU&S
M.AH"VCJF@2.RZ_N) 0MN&#R5PY^/?A/_ ,%,?@%\7OB=XA^$OA/PE^TA;^,/
M!>LZ9X<^(Z>*?V>_B5X9\-_#?5==T1O$.AKXWUWQ#X>C3P^SZ <EI&"/DAP,
MEP =G_PQ)XI_Z/*_:N_\*_PA_P#,S1_PQ)XI_P"CROVKO_"O\(?_ #,U+X!_
M;L_9L^(&M7=GX-\0^*_$7AIO$R>"M(^+-GX%\8GX0^(?'6LZX= 7P;X)\=F,
M>&_$7B1M?.&7PJ6"XVJX):0_.%]_P6C_ &*+7X>^,?BU/_POP?#_ .'7QY_X
M9C\7^(?^&>_B6--T_P",@UO^P/\ A#LGPTVYE\1;?#(XX?70"0#D 'T7_P ,
M3^)/^CS_ -JW_P +'1/_ )G*L?\ #%_B_P#Z/+_:M_\ "N\(?_,U7V+H.K-K
M&EZ=JQL=1TZ'5+,7EK:ZM9G3-1L,*<:1K",9-A#9(!.< @EL GM* /S]_P"&
M(_&/EX_X;1_:UQZ_\)?X/]/^Q8V]??VZ5RO["=[\1[37/VM_AYX_^*7BSXLQ
M_"?]HU?!GA#Q!XWO-'U'Q-8>&!\,/ .O["="5& #:\0-Z(1DY522H_2ROSO_
M &,_^2W_ /!0_P#[.TTS_P!4O\(Z /T-C^XOTI]-_@_X#_2G4 %?&O[7_P 2
MO'OP@^$M_P"*/AD=$M?'6K>,/ W@OPS<^(K3^T/#ECJ7C?7/#_A]FUL<':I9
M?F&<!T.<L#7V57P9_P %!O\ DAN@?]EK^#/_ *FNAT 5O^$"_P""B_\ T<E^
MSG_X8;7O_GCTO_""?\%#_P#HY/\ 9P_\,/KW_P \>ONF>ZMX]O\ T\-]D'UY
M^O W'C_ZV?EZS_:Z_9?UGQ;;^ =+^.OPNN?&.JZQJFBV7ARU\7Z*=3US5-#&
M=<T;1!G'B!E)*ML8YZ@XP  >;_\ ""?\%#_^CD_V</\ PP^O?_/'H_X03_@H
M?_T<G^SA_P"&'U[_ .>/7T_X5^(_@?QYHW_"2>#?$.F>*] ^VZGH[:OX?NQJ
M6G?VKH6K%=<T<$94N,*ASD;5(SMVY]"FU>"&40^1=9YR!:M@?F?Z9[5S@?#W
M_""?\%#_ /HY/]G#_P ,/KW_ ,\>C_A!/^"A_P#T<G^SA_X8?7O_ )X]?<,6
ML6<TGD*+@MZ&U8#/KT/\OTI!J\ BN)RLXBMKO[&V!U88YYP< D=3D9 SSQT
M?FC\4_V=/VV?B_\ #[X@?"OXF_'?]F?Q)X'^(_A#5O!GB32;S]GW6S_:&EZ]
MHQT+7NOQ)/ W< \ 84 !5 \__99_8=_:O_8V^ GPY_9T^"/QX_9ZT;X<_##2
M!HOAUM7^ ^N'5-19B&_MO7#_ ,+(^?Q"Q.7;)!Y#GJ*_6C^T8?\ GA/U_N'_
M )"/I][K[_=_V:#KM@1@SBW O/L0R.,CH?;DGI0!\3?\*\_X*(_]')?L\_\
MB/NN?_/*J#_A7_\ P4/_ .CC/V</_#"ZS_\ /&KUWQ[^U;^SG\*M?N/"GQ%^
M,_@#P5XHTRQTR^O- \1>)M&TO4_[,ULC;K#:+DN026/"L,;@W4!_8?#GC3PI
MXP\.Z/XK\*:U:^(_"^O6>G7NCZMI-T-2TZ_TXD?,".!D9+'!8Y7.""M<X'R/
M_P *_P#^"AW_ $<9^SE_X877/_GC5#_P@G_!1#_HY/\ 9N_\,/K?_P \>ONF
MSUBQO(C<03C[/C /^>1^%-&KV1\CF?\ TK[ORGCZ\_H*Z /A[_A7_P#P46_Z
M.1_9R_\ #":__P#/%KS_ .(6A?\ !0CP7X#\8>+[?]H3]GK6[CP;X:U;Q+_9
M5U\$M<4:[_8.BMKA <?$@%>5.T@@="#RF?TI_M&'TN/_  ':O&/CO=V\OP0^
M,X_Y^/A7X['N?^))KX'UX_R: $^ _C;5/B;\(/A=\1-<AMK;6?&?@/PSXIU@
M:4V=-.IZ[HXW$=3@;NW"Y4<# KWJOF/]D'_DUS]G7_LC_@/_ -,>AU].4 %0
M3?ZD_0?RJ>H)O]2?H/Y4 ?FW^UWX4;XG?';]E'X2ZGXK^(WAKPGXSNOC'>>(
M[;X?^.-:\$ZCJ!T+P6?[!9M9\/LKE59BVS>#@D;U))KJ_P#AWC\%9I/^2@?M
M1#/4_P##3GQD'X_\C+VJY\?O^3Q/V(/^O[X[?^H0E?=?/M_Q[>_7_#]: /S_
M )O^">/P/AZ_$7]IH>W_  T[\9/Z>)<>G^<4O_#O?X'_ .N_X3_]IC_KZ_X:
M0^,GTZ_\))Z<U[]\>/BK<?"#X5_$#XI6WA;6O'L'PZ\.:IXSU?PGX4O-&T[Q
M)?Z7H.C?VZ1_Q/V'.T-@;LC[Q7"E:^)?V9?^"G'PU_:6\?\ A[X=WOPN^*7P
M3\0^._@-IO[3?@,?$%=&.E>,/@3KBG_BM&UKP_XC;PYX? (R!XI8'L6;I0!Z
MU-_P3Q^!4(_?_$7]J'D]_P!I'XRYSZ<>(^]._P"'>7P/_P"BC?M2?^)(_&7_
M .:.K_B3]K[X50^/_@AX.\.:T/'^G_&UO'AL_%?A*\T;4O#.A:;X&);7-;UW
M_BH^/#V?^*98\D'D9/)X_P !_MZ_"KQA=_#@SV&I^$M'^)_A#XG>/SXK\6:O
MX-T[PUX3\,?"C6_["US6]<_XJ/./%1/!XQDYQV .HB_X)X_!:7_F?_VF>/\
MJY'XQ]/;/B3 KE=<_P""<_[/>LZ)J.B:YXB_:&US0-=L]5T?Q%I&O?M(_&1M
M+U'2=>)_MG1M:T8^)$4^'V50Q&<*S8W%<.WTOI'QV^!][X;\4^*-(^,/P]U'
MPOX-M=,;Q=J]MXNT8Z3H&FZX-^@OKNLJ1_8)&@X<@M&3RP8,H+</XH_:;^'X
M^!OCGX^_".\'Q[\(^#?#?B;Q%<P?"G6=&U5M2&@)NUS1M%U[/_".,$.C295V
MW$AW!&[- 'B/@3_@F1^S-\-?".C^ /A_>_'3X;^!_#%GJ=EX:\)>"?CQ\3/#
M?AG0M-ZG^Q=$7Q&2 1CYB#CN*[B+_@GQ\$)NGQ%_::8^G_#2/QDX_P"^O$H]
MJ^-O"'_!7GP#\0=-_88\2^&_V;?C5<:=_P % ]:U.P^!5W>:M\-"Y700PUS6
M/&^B_P#"3C_A'ROA_1"V2&4 LH49,@_3D_M$_ _3M-\;ZK??%OX;VUM\.+T6
M?C"['C'2-0TWPD1T_MS:0-!'8J1CCOTH \3_ .'=7P5_Z*!^U%_XD[\9/_FD
MI/\ AW7\%_\ H?OVF?\ Q)+XR_\ S25[''^U#^ST?!>K^/1\;_ALW@C0M7.B
M:QXL_P"$OT;^R+#5"I7^QVU@R+NU[KE-Q)'0Y&X06/[5W[-NI@0Z5\;O .H;
MO#?_  FMHMIXE743>>&#UUD[=P.@<A20Q7@D-P-P!XY_P[F^!_\ T/\ ^U%_
MXDY\9?\ YHZG_P"'=7P7_P"B@?M,_P#B3?QE_P#FEKUK0?VF_P!GGQ5J>D:7
MX=^+_P -]<U'7O$VI>"]'LK7QCHIU*^\4)I/]O:SX/PSE1XC'RO_ ,(QD2-M
M&0&5(UV[C]I;X$P6?BK59_C#\-X;#P'=FS\8ZH/&&B_\4H<<#6]S;5R1T)QG
MKQDD \#_ .'<WP/_ .A__:B_\2<^,O\ \T='_#N;X'_]#_\ M1?^).?&7_YH
MZ^J?!OQ.\%>.[74=3\#^*=#\5Z;I&KZIH>KW?A_51J*Z)JNA*C:UI&L!9"4U
MU263:X#DKD$(H>3TV&8SQ$?B!^/'^<]\GF@5UW7WK_,_(6;X,Z9^SW^V_P#L
MD:7\._''QCN-(^(WA']HJR\7^'?&WQ@\9>-M,UP>!M$\ C0]8;1/$'B5@YW9
M/&!C:-K$$M^P</\ J1]#_*OSU^/'_)_'["'_ &*7[3W_ *9? -?H<G0_7^@H
M&/HHHH K2Q C].?\_D?P-?D=\"?A#\3?V@[+XG^/?$7[5WQ^\)7!^-GQ.\,6
M>D^"/$NBZ7X:L-*T+6]<T'1#H8_X1O\ A#!N ?0G++G]>J^!?V$)8(OAW\6I
MO^KD/CH?ICQGKIQQZX(_6@"O_P ,3^*_^CT?VK/_  KM$_\ F<JS_P ,7^+_
M /H\O]JW_P *[PA_\S5>B^,OVNOV?/AK\7OA[\ O'WQ+T+PY\7_BS:ZI=_#C
MP1JK;-3\=C1-'&N:Y_82X*MM0EB"0,J  =PVT/!_[8G[-OQ"M[&]\(_%30]3
MMM4\2^._#%E=&TU=A>ZK\*A_;GCA5^0$_P#"*KN+%B2"Q490X'.!P/\ PQ5X
MP_Z/+_:M_P#"N\'?_,S7DWQD_P"":'A7X_\ @#6/A5\:?VC/VA_'W@#7_P#A
M&?[6\.^(O$G@[4=.;4= UI==T0[6\,J<!F [KM8,&^8"OO?X;?%OX?\ QA\$
M>'_B7\,O%-GXN\!>)K+4KW2/%6DMNTR]&<9Z9."&VD@9*GI@X]+AFAF\_P @
M=.3_ *)_AU.?4>^*Z#G/@6S_ &'/$=C"+&Q_;$_:IM;"ULOL%C9VOB;P:!8:
M=CA W_",Y.<'G;GC(4G-:'_#$GBG_H\K]J[_ ,*_PA_\S-==\>_VUOV;_P!F
MN[M;#XW?$2U\ +>>'=6\9M>ZO:ZTNG:;X7T+6#H>M:[K&L>6Z:'H D5,!]H1
M2SACC8^CX$_;(_9T^)NO?"[PMX ^+7AGQ+KOQO\ AR?BQ\(-*M&)/COP+H3
M:WK.A+MY'7<21MP,%LFN<Z#@O^&*?%/_ $>7^U9_X5_A#_YFJ/\ ABGQ3_T>
M7^U9_P"%?X0_^9JONC[9!_H_[_Z_U_ITZ]L4D]Y!$#_Q\X_Z=.1_GT]_K70!
M^/W[1/\ P1\^%7[6GA'PAX'_ &A?CS^TA\4=&\">.M*^(/A#^U?$G@[^T="\
M<Z+D+K0?_A&@"6 Y /&1G(*D_1\/[$?B* "&#]KW]JNVM0OV.SL[3Q?X/_L^
MP Z 1_\ ",[CQVP#G@*3@5](?$[X\?!WX*?\(A/\5?'VA^ 5^(OB_2_A_P"!
MKKQ#>#3AXK\4:]@Z)HFBGJQ8,,?*!W.21GU.;4H(3<?N+G%J!]KN_P">>>>O
M;Z4 ?$W_  Q'XP_Z/,_:U_\ "N\'?_,Q2?\ #$_BO_H]']JS_P *[1/_ )G*
M^X?[1@\G/G7/D9^QX^QGKMV]>N<<?3G%+_:4'FW$'^D_Z+_D]L].AZ>_:@5U
MW7WK_,_)[]J'X ?$WX+? /X@?%+PM^V'^TQ=:_X.L=,UG21J_B31=3TPYUK0
M1@J?#6"K8YR3G)&,5^IWA1II?#6BW]Q_Q\W6CZ5=WAQP<Z.%_4XS]:^6_P!O
MJ8_\,<?&^> Y_P"*;TP@^G_$ZT'_ #GI],U]1^#?^1*\*_\ 8NZ3_P"F<4#.
MTHHHH **** "OS__ &;O^3Q_V_\ _L8O@+_ZK$U^@%?G_P#LW?\ )X_[?_\
MV,7P%_\ 58F@#] *JW?^J_.H9OW7OT_7\OZ56%Y!_J#-Q; 9NCSCC!]LXX/4
M'% 'Y2_\%A?@3\>_VE?V&/B3\#?V<O -IX]^*'Q#UGP#':+=^)=%\-Z9IVF:
M'XS\/:]K6K?VWKYPIQHJ;5ZD,N,@@GXW^/W[.'[5OQF_8%\4_LS^!OV?/&NF
M^)_"_CSX"^)? >K_ !N^/>B^)/&^O:MHGC7P_KWCC6?^$XT XW>%?[%UL ^+
M.6W+U^7']#<%Y8S?ZG[3[_X=<YXHFLX+S,\$&)P.IXQS_G'4]JYP/YI/VY/^
M"97Q^^+^N_M P?!_X?\ @'Q'X0^+7[/GP&\%?!_1_&WB_P#X1[PW^SQ\4/ W
MQK/Q7^..D:&$W$+\6^&_X2OPH $\9;BY4(Q'I%E^PE^U=IO[6^G^.H+#3[CP
M]K_[1VJ_%[QW\;3XY8>*3\!=<_9]_P"$$_X9CT.,#S ?^%C$?)M_X0X''C=E
M5OE']"4UIY1,V1_I.,^V>1S]/_K=*7^SK&'[1B"V&1^/X_3J!_\ 6H _+/\
MX)V_L[?$[]ESP-X^^%OC&'1_^$,TKXBR?\*4U8:/H7_"V[_PN='CVM\5M<T
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
MD/\ 1M3LT+7O/.-Z,ISR.4/'0#BB*TL99+<V4%MM%F;/[6;3 &E <Z-HI.
M.?7'4Y/"@'\]^L?\$L?CMI'[9D_QG\+'X%W/PIMOV^=1_;!TC2M64Z=J>G^&
M-<_9^_X5-KVBMHJKLW'Q$<XR,Y&  :^>/%__  1O_:T\3?#K]K'2IM5_9[M?
M$'[17PA^&'P]M-)\*IK>E^&="\4?"KX_Z[X^&M:%H;@?V#CPVPR5\7D!PR']
MXC*O]6,/V&&+]Q!T)_SU[G/?'UXJQ_H/G?ZCGIWQGUKH _+S_@G]^R_\6_V;
MM>_;(NOB/8> =-T[XZ_M,ZI\:/ MGX'U:1B=+UKP7H.@G^VE4,=";.@\!59L
M8V@[AG]0[.&?ROW_ .?X_7KT_K19_8?+@\C&,#'7V_'TZ>V:OQ8/[TGJ/3M]
M>G?U^OK0<_U?^OZ1^>_Q^_Y/T_8/_P"Q>_:=_P#3/X"K]#DZ'Z_T%?GC\?O^
M3]/V#_\ L7OVG?\ TS^ J_0Y.A^O]!0= ^BBB@ K\_?V%8IA\,_BR#U/[37Q
MW(^@\9ZYGI]1TQ7Z!5\"_L%?\D\^*/[CD?M-?';CH3_Q66N_B<>GOUH ^-?^
M"I'[/6N?MCZ;H_P+\ > OBGX2^-OPQLY/CE\%/VJ_#NB*/#'PG^*.A%-;T'P
MAH^NE3(7^*IC/A;QDRLJ&*0[T<K&Z_,/@J]_:U^.WQP_X)8?%CXC_LF?'_\
M9[\1> M)^/'PT_:R\/"[&F_#;0]1'@W^PM#UI57Q$/#/B'PWXJ\1'6?$O@CQ
M3@LN1N+.<M_1U#H\_E?OY_M/IZ__ %_7UZ5-_9,W[GD?+G=ST^O\AZ^U '\T
MW_!3W]GW]I^7Q-X \&?L7_#;XPVV@_";PAX#USP+XK^&?Q*33/#7A_Q3HWQI
MT$>-=%T3P./$:'Q!\0S\/?[<C\9'Q9_PF'@UO!JX_P"$'9\Y\PM?@?\ MOZ1
M_P %"/\ A9ND_#O]IFW\ 7?_  4%\+>)=7\0CQEXQU+P.?V=M;^#)_X2 ?V%
M_P ))_PC)^'J_$52&4#(QR,+BOZH9=-GB&1!;$=OZ#M]/Z<UD365C#%Y @_T
M?_E\M/3\_P#'-<X'X;?\%;O"WQV^-_B+X+?LN^$_@O\ &'6OV8_BAXCTSQ+^
MV1\8?A-HXU'Q-??"W0=:7^Q/V?\ 0ES@_P#"U?$6/^$V^7Y03@@'GX^_;T^"
M?Q[^/?B?X*^-/@3^R+\?OAQX7^#?[(G[6G@'X5^'M,LU\$:IX2\<C^P="^%6
MC?V'X>\2+_Q4'BC^Q1XE\$'!(&W<2QRW]34.(<0PXS<V1O0?^?\ U3C//H2!
MG! X%30Z>#%/^XM[>XN@;2[Q=,>/; Y/H!\Q[#T /YGIOA7_ ,%"=7^/?P]^
M)AT+XZS^(?&7B_\ 9-O+#7_^$EUC3/#/PU_9YT/X9Z%H?[5OPR\<>!O^$D'A
MC0?$?BWXB:'KK$_\CF?[>)\"'(-?*7PW^$W[<WPAN/&^O:UH?[6?P,\#:G\
M/V[['QY\3=5UGQEXW'A+4Q\3#KG[..LZ)H?B#Q)C_A(O"?P]!'@G_:!&,]/[
M$)M.\_TMOM6;V]]C_3J>.V._?$UC1-)\2Z/K7AK6]-M-9T'6[,6+6=V03K>G
M. =:5@"#SD$#*EL@KC(H _C(^&7PTUOX[? ;2M*^'?@+X^?$;Q1>?MV_LY?&
M/XI?![Q&?C(-2^#7PR\$>#PNMZUH>N?$'Q+XM\3:_P"'_%K,/$RCPGR6\0!1
MDX6O>;/X$?\ !2/4?V:O@S<?$#P3^T?XBU;P)X4_;$\+^$/AE;>/-8TOQOX4
M^,.O?$P:Y^RC\2];_L#Q(/$_B#P]X4^'K */%G_"8G)"^.QSS_4;\/\ X*?#
MGX3:5<:+\.?!VB^$M/N0?M=KI%DSZE?G!&#K.NMN<#.=IX)&00P!'IG]CS>M
MO^E= '\D>M_ 3_@H19_M@:-\1#X)_:.N9+?]KS]CC5_$/C3P_P",_&(^&NH?
M#70OAB='_:0U8:'_ ,)+_P (RWP__P"%@!G*CP=GQHBEL;02/3/^"=_B31->
M_P""BGB>;QE\1OC9XC\?Z7I7QWT;PW=_$&S^,FF^&/COGQGK^NCQB?\ A(/$
MG_"L?#X\)^'L^&/!'A?PIX/.?!O8YR?ZCCI\TT!AG^S\#.T*?[.(Z<)C)/7C
M Y//;'CG@O\ 9\^$_P ./$>K^*? _P /O#GAW6?$%VUYK%]:C5CJ-V0HP=)7
MS4.A;GR#Y0]CM'SD.?ZN^WY_Y'EO[=O_ "9]\>(+?BWM?#?V+\/[:T'C\R>M
M?5GA#_D1_"G_ &+FF8_\$ZU\I_M]?\F<_'#_ +%S3?\ T\Z!7U7X-_Y$_P *
M_P#8NZ3_ .FH4'0=I1110 4444 %?G_^S=_R>/\ M_\ _8Q? 7_U6)K] *_/
M_P#9N_Y/'_;_ /\ L8O@+_ZK$T ?>%YY'E=NO;_/Y^V:_-7_ (*??M%_%O\
M9*_8E^-'[2/P.E\%:CXO^%]EIFMV>E^-[/5]1\+W^F#7- RI'A]MY)\.DMG:
M5(R202,_I3>3#F$=^OY<C^?\_0U\*_MB?L?^#/VUO@IXF^ WQ$^(GQ(\(?#W
MQA>;?%P^&%UX.TSQ)K@08&B#6O$'AKQ8%7 .W _X3'  '!7(!\GZ#_P4+U+X
M2?LJZ?\ MA_';Q3H7QC^$/C+Q+\+O!O@^\^#GPV\9>"O%.G^*O'>KZ!X=&D:
M[HGB$D_\(_\ \)!K93<V25!4Y XV-2_X*^_LG^&OAII'Q&\17GBKPU<ZI\;?
MBG^SZ/!&JV TSQ./'GP/(;QZ&P1N_P"$6\/C<^,;FQNRPW$\=?\ !+?P_P#&
M'X-:U\#_ (R_M6_M9>/O!]SK/PNUG1?/UOX:^'M2\)ZG\*-937O QT30] ^&
MB!2KZ'HPQXKW915<D,QC7E]&_P""0_P1T>+P[/8_%G]I+_A,/ G[1_BK]ISP
MA\1/$/B3X9:EXET#QY\5-&_L#XK:-@?#H^&3X=\8#+>-!XK\'-QQX%V-@$.<
M]@A_X*D_ 2\\0?'C2H=%\>W'A7]FKPUX!\:?%/X@+HQ_X0C0/AE\5O!C>/O!
M'C7>3AD;PWMP!&K *S%F#*(_']*_X++?!&71_%/BO4/@Q\=-'\,>#/C#\&_A
M'XY\1:K8:*NG>$=2^.JI_P (/XSUT_\ "2G=\/&\/ZUHCGQ4H52"J[#L#GV#
MQ?\ L%V7A>__ &V/C'\*_&'C[7/B_P#M9_"S3/!6K^%?%5]X,;P-I[>!-%;P
M_P""!X)'_"MAM9?#P*8\5'QH<Y! P0/SW_91_8H_:1\"_LT_&#]EG]HOP5;?
MM#_!W]HK6M-\%WUKXK\(?#+X*?$KP(=:T5_#VO\ C+QT? 'B0_\ "P/#J-H>
MA_\ "%>*59?&RNF&.-R,'0?KA\<?V@_B9X9_9@^,/QH^&7P0\;>-O'/@4ZJ?
M!_PR.-3\3>+FT+6O[!.M:)HGA\D\+_Q4Z@YPBD<@"OC_ ."O_!3SP/X@_9]\
M3?'Z?7+;XR:-X7\3>%OA_?6OPR\):WX8\=^'O'>N:(=?USP9\;?A7KPW?" ^
M$VVJWB?Q8Z*4+$DC*/\ I1K'P;\->)/AKX?^%,.K^+-,T'0=&\,6ECJFE:SJ
M^F>)RN@;?[$8:V#N(!T9 Q/0LO3<,_ OB/\ X)A_"3XB:5XQMO%'Q:^/]_XQ
M^(GQ@\*?%SXD_$VW\6>#O#GC?XEQ^!=(\0^'_ O@OQL?#OPY7PKK_P /?"OA
MC6&\,*H\(EO%W]AQO+XT (1@#HO"O_!53X'_ !)U[X/:'X"\ _%'Q,W[0'[/
MOBO]H3X4:Q:V.B:9IOBK2_ ^MZ%H&N?#%=;_ .$C./B,GB#7B@\, 9*YR#N(
MKQ>W_P""J?AOP#XS^,&E?$7P!XXU*XT']LK2?V4_!_A+PIX>TA_$VG^)]:^&
M.A>/ =<W>)F']@>+-VN_\(4^"[X4.2%3;[A\,O\ @FA\ OA[X-_9%\':/J?Q
M*US3_P!BWQGXG\9? G5_$.L:&=4TP>.M%U_1->\&:_K>@>'T.O\ AQEUP!=N
MYP=#1CXT*AL>/>//^"0_PT\;>./'/C^^^/O[3^F:_P",OVA4_:<U7_A'M;^#
MO_$B^)VA^"QX"T0Z)_;_ ,-"!X?7PYD*OBMG#'P^N63?P 6?%_\ P6C_ &8=
M'^&W@+XI^%]"^)_C_3/&7PV7XT:KH.CZ7I&G>*? O@0_$T_"5]:U]/$'B%%C
M(^(V/"Z^&$=RV<D)MP?UZ\*ZZ/$FEZ?JT-CJ&FG4[/3;T6MX!\JG!(SR<8QD
M]\<CC%?S/_'+_@E+\??AC<_LX?#/]D+XC>/[CX;?!K1]6LM'N_B'\-O@%\:]
M,O\ 5-<UH^/#HWQ4_P"$A_X1'Q./#O\ PD>3GPGG.<YQ7])W@F+Q#!X;\/\
M_"5G3?\ A*!I&FVGB6[T D:9?:HNCY+:'NZ*K<J?N[0"IV@8 /0Z_/?]CG_D
MM_\ P41_[.TTO_U2_P (J_0BOSW_ &.?^2W_ /!1'_L[32__ %2_PBH _0[^
M#_@/]*=3?X/^ _TIU !7P9_P4&_Y(;H'_9:_@S_ZFNAU]YU\&?\ !0;_ )(;
MH'_9:_@S_P"IKH= 'VE=RS0P^=;P?:9P-3QZ#!_#V'T!'M7Y(?L^_P#!5SX=
M>-]%^-'B+X^^#1^S/I_PP_:IU3]DBTN_$6L?\)'_ ,)Y\8M#X;1M#_X1]3G
MZ*1@\ D G'Z\7D(\K_EV_4?Y^O4U_-KH_P#P23_:O_X1OQKH>J?$O]G$ZAXK
M_P""EOA;_@H):&T'Q*U#3%&A*3_PK)P_AQ6 Z+_PDX4N"1E<;B #]9],_P""
M@/[(FKR_#"QT#XT>&=<U#XW^&?%/BCX06>DG6=0U+QYIW@7_ )'K^P]$"%C_
M ,(MU?PP22-JE5))KK]+_;#_ &;+S6='\.P_%KPU:^*=5\'?\+ M=(U6^;3M
M2/A@Z&FN'<3@:*?^$<0>)U\-.H?8 H !8-^9'PF_X)6?$;P=\#?V5_ OC#XP
M^$]/^+7[*O[6GQ-_:"\(^-O UKJ^I:;>^ ?BUXU\0Z[\5O@TP\0^'E(3Q;X=
M\:MX6R 2V"$5MIQZAH?_  2X\&Z7^VO^T%^TIKVG_#KXI>!OCM=:9XVL]*^)
M=AXTU7QU\)OB>O@K_A ]?&@*@;PUXA^'OBSPX>$\5J&\&](U<C%<X'TCKW_!
M23]E#0M3^!%@WC+6M2N?VE_&&K^"OA7_ &1X/\8D:]J>A$_VWK6"!_8'AT#K
MXG((SP2WWC5O?^"H/[!5GIMKXCOOVF_AQINC:G::GK=IJUW=ZMIO]I:9H'C1
MO >NC1\@G'A/Q+HP\-^- BKLD7.X*=A^4/A[_P $T/'WPW\7?LH^+]#^*NAV
MT'[+OQJ^,?Q#\.?";5;W6?$O@G0/ 7Q8\&-H ^&/@CQKX@_XJK'A7:WBA&\5
M@[CKC 8*\_$%E_P18_:OA^&NC_#^?XB_LOW/]@^ _P!M_P"&.CZM=Z-XQ L/
M^&R?&P\=_P#"9D?\(WG_ (2/X5<^&$X(8*3D<9 /W]U#]K/]GS2/&^C^ 9_B
MKX3_ .$XU[PD_P 0=(\/VVK$:IJ'A8:0VO#6 N%'R^'5UKQ,GALABZ#<#^\$
ME>$ZA_P5*_8:A^$_CGXXV?Q]\->)?A]\._ FF?$_Q)>>'CK&IZBG@+6];&@)
MK']B;48[O$>?#7S!MKEUW[0@KXN^$'_!*>\^'?[05U\??$FJ_";X@ZCKGP>^
M#NC6MUXJL/&C^)OA)\>/A-\,%^$^A^,OA9KB G7_ (?>+0ZMXTC\6?/(#E%8
M*<?+'@7_ ((@?M"6/PZ\7_#CQQ\:?@YIT'B#]A[4OV4[+5/"6D>+]1)U4_&C
M_A?6A^--<WMX/!\.IK^[PXRC+;$8JK' /0!_2/\ #CXC^'?BKX(\'_$?P=/J
M-SX.\9Z-IOB7P[<W5H=-=M*US.S^VM'W(5."3@YPS'# #<?84Z'Z_P!!7BWP
MO\.>(O#G@?P!HGBJ^T>ZUGPSX1\,:+XCNM!!73K[5- T8(2JN P7(W G(8,"
MORD ^R0=_P ?Z4 6*K^1[_K_ /6JQ10!7\CW_7_ZU>._'_\ Y(9\8/\ LE?C
MS_U"]?KVJO%OV@_^2&?&'_LE7C[_ -0SQ!0!QO[(O_)KG[./_9'/ 7_IFT*O
MINOF3]D7_DUS]G'_ +(YX"_],VA5]-T %03?ZD_0?RJ>H)O]2?H/Y4 ?"7Q^
M_P"3Q/V(/^O[X[?^H0E?=?/M_P >WOU_P_6OA3X_?\GB?L0?]?WQV_\ 4(2O
MNOGV_P"/;WZ_X?K0!CZN/._<#_EZS9_B23_4\#\:_DV_9K_X*)_MO>)_VEM
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
M$R)A-=T#YLCA1@N$ #?+]%IT/U_H*^=_V>_@_P"$/@-\(/AQ\#_!PN+?PO\
M"CP+X8\&:/9W=Y_:.IH-#7<<DEBQWC ( QN'RX!)^@_/]OT_^O70!8HIF\>A
M_3_&GT ?%/\ P4 _Y,X^.'_8MZ;_ .GK0*^HO!O_ ")_A7_L7=)_]-0KYC_;
MZ_Y,Z^.'_8MZ9_Z>M!KZ<\&_\B?X5_[%W2?_ $U"@#M**** "BBB@ K\_OV=
M)O*_;"_;^/IXD^ W_JL,>GOZ_K7Z U^>W[/?_)W_ /P4!_[&/X#_ /JKS0!]
MP76HV2P"]:>UMX"!9VK70P,\ \'H/3G/'-9IURQ,D AY+76T]2ASU/\ :Y)&
M.>Y)(RN[@&OPG_X.#M:\':=_P3D\<^(?$>NW/ASQ%9_$CX.?\()JUGXBUKPW
MJ2ZHWQ/\/GQRNBMX?\2>$O$VOZ /#+:T=N[)!W[0I%?"/B_]ISXC_L<_%#]O
M'Q]^PS!K7Q2_9(\!_LX?LZ7P\/"ZUKQI\'_ 7[17CK6] T'6]:^%FM^("Q\0
M%?AOKB^)_''A?_A,!E@6VJ,*O.!_6A_;MCY=N?)_?X%Y@=NN3G@\]QGMR*%U
M*R^T\XS]D:]&,D ;C_;7&<[@H7=C'.2.E?@-)^TW^W+X9\<?L,7GQ$\<>&[;
MX<?M56GQ2^!C?\*S\/>#O'&FZ#\9'T<Z_P#LW?$_7?')8G_A'/%GAT$>-/"O
MA3A/&2[$ 5=H^?\ XI_M6?M>?%G6O^"H/P"\1V_AO3?A1^S5\'OC'\//&%K>
M7G_"N/B=J 7X+GQ[H/[0/@C1= _XJAAXK\1LV/\ A%,^"\L3W)/0<Y_32/$>
ME"2X&3;8N\ G!TZ_^I[D\'I@D ^N-&:[L9HK?R/LW_@'^7^)Q@5_)M^SW_P4
M&_:$^'&A?LG>%]*U33=2\ #PU^P?\,/!WP_N_#>LZCXG_:&\+?M(^# ?'?[3
M8\<Z_CQ0%^%/B1-:W#PGPW_"/^)MP(%>P? W_@HS^U?XJ\;^%O"VN?%KP1X_
M@\96?[>.B>,#X>\!Z-INJ? ;2OV;_P"WO^%&?&C7#_PDF1_PEOB/0O\ A%SX
M5\5_\CJ=>&>V Z#^FFSU>Q_T?]Q<XS_HF03QCG_Z_7Z5/#K.F37/DP6]QNQ_
MQ]?9.,^QVYQSR=OJ,"OXQ]-_X+(_MHQ?#31_'$_Q^^"FMW&F?LQ_LE?M!>)-
M(N_AP=,U/7O%'QS^)_\ PJ7QS\,=#P>/#I_Y&@_\SIX,'!R.*^[O&/\ P4%_
M;)U3QC_P48O?"(^&W@/X;?LE>$?C'H]EI'B0:(?$N@ZMX?\ AH/'_P )/C3H
M>A>( /$WB#P]\5/$NM*WC1O%H_X0U?!B@\OS0!_25#K%C-Y_[JV^S_AS]>,<
M\<@#UK/&NV,H$$$//_'D;3 'V$@8R<#'?/X#Z5_(AXD_X*,_M7?&7]E']I>Q
M@^/VF_\ "<?"ZS_X)S_$&R^*_P ,O >C#Q-8>%_VD=:T#_A:^B_V%_U*>-<Q
MZ<].E?I=_P %3_&'Q;\!?";]B_0M)\8>+M1^!WB?]ISX7>&/VUOBQX)LAIGB
M2_\ @U_PA9US7O&6MCP_\WA_P[XJ\1KH;>-SX5& &&TL.%#G/W"AUBQFA_Y=
MQIY'^AW8P=-OM+(_$9'/K^..=BSFL?\ 40?Y_P D?X5^&OQ\\>> ?V:_@SX.
M\8?L->-[;0] ^(WQM^!'P*\2?$+2;S6/BS\-/@Q\+O'&N:^-=^*.A:%KSOX8
M_P"$@\*\.%+%@K!9%#;A7??L1?\ !1_PA\0_V;]-^)G[3'CCP!\/_$VEZU\>
M&?Q$S'PWX:\>_"[X4_$Y_ @_: 31 Q/A_P />+'"9##8/&!9%YP%YSH/VDK\
M_P#]C_\ Y+?_ ,%!?^SJ-+_]4O\ "&OLW0=>TKQ'8:?K>B:@-2TC5K+2]9LM
M4M+O(O\ 3==R=$(.><C Y(QC/4FOC+]C_P#Y+?\ \%!?^SJ-+_\ 5+_"&N@#
M]!OX/^ _TIU-_@_X#_2G4 %?!G_!0;_DAN@?]EK^#/\ ZFNAU]YU\&?\%!O^
M2&Z!_P!EK^#/_J:Z'0!]QS7D$,?[\\?SZ_E[?_6YS_MD/[_R+*XN<<GCKUZ9
MS@9Z=35?6#_HOGY_X];/[;TQS^/'^':OY?\ XS?M:?M&?&#]GG]C?]I/PY\1
M?C7X)T[]I;]O#_A4O_"I_@B=&TWQ-_PHC/C_ $'0_!>A_P#"0#_DH?\ Q0W_
M  E'_"4YSUR  "><#^G\ZO8Q0L/((^S?\N@L^1V^7G (['']<6?MD$/V<SP'
M[1=<\G\/7/\ GWQ7\POP._X*M_%SX*? /0/#?Q'M];_:9^.VO_MK_M&?LX?#
MCPF0#\2_ OACX4_V_KNA>"OC?KGA_P ._P#",>(/C,OAO0CN_P"$47YAXA7#
M##+6C\5/^"C_ ,5(;#]NCQ38Z'\6O#@^%_[0G[$7P_L_#Q\2>#=-U3PEX7^.
M>C>'SKO_  @Y_P"9?\1C^W!_PFWA;Q;STZ'%= ']-'VRR\P?O@">O^B?\?W'
M)'&#CIGCOTI?MD E_P!1]GN,'KCMZ]CG_/)K^<RU_P""E'Q8^'_Q0^+?AV#X
M?W/Q'UJ^_P""@WBC]D7P[IGBGXDZ/I/AWP(F@?!=_'F@:QX&EC\-B1?#OBDZ
M/(WC0^*G#(S,R$$G.GXV_P""U/C^'X)?LX?$[X2?LH:GXM\0_&[X0#XN7GA/
M5O&)TW3!_87C/_A M=^&/PKUS_A',?$#XB8'_"4@=!X+YQG)H _H?LM7@O);
MB P?9_LON/RP !^G7'!JJVN66;8^3<G[3=,HN3:<61.,;B02.F,CG!.<]#^<
M_P"SK\?_ !SJ?[5OQY_92^(@_MK4?!GPX^&/[0'@[Q#;V3#4K#PQ\5=;\0KK
M?PRUQ>,^(?"C:%P1C>GB $?PU\@?L2_%CX[_ +>=A^TA\?=4^/WB7X)ZM\.O
MVA?BG^S_ /#CX):!;:0_@CX::;\*]<.B'6?BGHGB/<?B!\0?%A)\4*@;P:L:
MA8XU"!50 _>&#4H+NZ\@0'_CSS]KR,<]AZ#.3ZY[FK/VR"$<'[1GT_IP1_G\
M1^+?@#_@JG/JG[2]I\$-4^&=Q:^ ;C]I[4_V([+XG7NKZ1I_B37?C%X&^&6O
M>._$/C3_ (0170>'_A\T>ALD;-N$;-O"L-R/^O<.I07DL\$%Q;'[5_H6;2\'
M^@>O3'X@?UKG Z>'4 (R1;SB @"U.WEACIG.1U'4GCC%(=5!^U8A/^C=,X_T
MS@CY,#@=,9R/PXK\-O\ @DU\2/BMXW^*'_!2"Q^*?QI\?_%#1_A)^UIXI^$G
MPVMO%NLZ2=,\(^!M#T7P_KB9C0C^P]?_ .)\2X9U V@X'WD\0^'/_!4?]H3Q
MOI$O@GQ7\*_"=Q\0OCM^V=\>/V5_@1>>!O&7_"-:9X4\+_"C0_$6MZYXRU_7
M-?\ #?\ Q(O$'_".:.6"MD!]K=0*Z /Z.3J4(N8(#^XSG@X&>.AXQCMT[YKR
M?]H+_DAOQI_[);X]_P#3%KM?!_\ P20^,GQ&^/O[ _P)^)OQ;\87'Q'^(.J_
M\)Y9>)?%@O=&U(MJV@^--?T#+:WX?P"0J@!N3M&#A5&?NGX_19^ 7QI]OA7X
M\'7'']B:\?RY[<T <[^R/_R:Y^SM_P!D>\!?^F70Z^FZ^9/V1_\ DUS]G;_L
MCW@+_P!,NAU]-T %03?ZD_0?RJ>H)O\ 4GZ#^5 'PE\?O^3Q/V(/^O[X[?\
MJ$)7W7S[?\>WOU_P_6OA3X_?\GB?L0?]?WQV_P#4(2ONK^#_ +=?Z4 >6^-/
M'7@;X>:+_;OC_P 7^'/!6DVH%B=6\6:Q'I?AQM4UHDJ/[=UW"D'J 6 ^<@A<
MD#1T+Q=X6U_1=/UO0M=T[Q'X?U2STV\L=7\/7BZGIM]D$#^Q#H)<D;@",8_A
M# @&OR(_X+[:9H6I?\$L?VE]$UKP@?&^KZG8>&4\!^';3P@/$VIMXH/C/P^5
M.BZ*<N6'.T[AG>Q(8D$?EC\=_P!KK]I+X/\ QLOK'X ^./BCX1^"_@/X4_\
M!/V^^$'PG\)_"O\ XH>_TSQUXT&@_'/13H1\-XY\.9_[$W!QWKG _KG_ +7@
M\JX_T*Y [@ G]1_05!_;$$,OD?8;FYN,_P#/G]!_C[5^!NGZC^W!X+\2?M_:
M#9^+_C'\2?%O[-MWXI^.?[+6JZN%/ACXLZ3\5_AAX@_X0?X+.&\.?\5"OPI\
M1Z'M(P3\P^7;DCQGP3\9OV_)_P!D?X'_ !^USXJZWXVM]3^*FEZUXP^#O@C1
M_&/AO]H77O"^N_V#H.O>"O[=U_PV/^$?\1>%/B+_ &Y_Q2P\('_BB]> _P"$
MW&*Z#G/Z5HM7@_<D0<XTO&[G4<ZYNP2,^IYYSP/08T1>60B,]Q#<6W'_ "]
M_EU/<XQQ^E?R;^._BC^T'\)/$_[:_CW3_BU^TSH.O:E_P4S_ &<OA[X8LKJR
MUCQ&NG_ C7!H']NKH6@CPW@>'0-<UL#Q.. !@ 5POP"_;"_;DU+XV^&+'0_B
MW\6OC#_PD%O_ ,%$_ /AWX:>*?A8=*\-NWPF_MS7OV;M<;7D(9O$7BP(B'Q0
MQ(9 L3 IE:YSH/Z\IKR":4_N+@?Z)_I=V+/H,9QT]<\#'H"14XU:R!),1@M[
MLY6Z( %[D$?*0,D\G))/!QQDBOY-]&_::_;MN_V<_P!E+X@^,/CAX_T.Q^-W
M[6?@/PQXE_X0CPAK6I?$SP)X87P9X@'QR\&?%,>(/#>/#_A[_A8I \%,!GP:
M H)VJH'4?LI_%3]IS]HKXI_\$FO'WQF\9?'W3-!NM)_:S\+_ !&O=*T;6O#O
MACQ9XH\"^-#H/PG/Q44>&UW>(/%?AW0^>1D9&11]7Z_U^1SW_$_IG\2_$?P1
MX)T:?Q'XW\2Z)X T@7@L3JWBW5]'\.:6=2)YSK6O,B[CT#$8'IUKL8-=TN>V
M%Q8W%K<VVT'[5:W?_$N&>^X';TQG"\GO7\]_[0.EP:5_P5AF^(W[8.FW?BK]
MDC4_V6M)\-?LS7FO^&U\;?!#P'\>-!\;:X_CM->T*17\,#XA2*/+\%^*/%BJ
MZHY*-&X1UL?'#QC^T[\/OVO/V9_@3^RTMG\&_@!\1O#S^/[+Q#XJMO&;>&/%
MOQ-_X3;0AXT\&ZX63Q81X>D^&PUEO!?A0+X/".616D51(P._]=3^@&77H)KK
MR)]*NL#C[5T_QZ^E+#>6/_+ >GVR[^QYXY/0&OY=_@I^U3^UMJ_[1G@?P.?B
MK\:_$G@_XB_M.?\ !0#X%:QI6K> ]9TW2]!\!^!O!9U[X&ZUH>N?\(X?^*A_
MX2/GP3XIS_Q6GMFO%O@=\4_^"B'@3X?_ + 'PM^'/C[X@:<WQ9MOBCK/C'XL
M?'FRUGQ*;[XZZ'\3A_Q;#QN/#_AL_P#%.'X=C6SX)\+<^"S@$^-\C /JWEY[
M?\ W/[ /[1@BD,'D7.<?;,W7!.>XZX]ASCCC-;,,OG1D]_YC/'^<U^)G[ _C
M'XS_ !@^.G[8]Y\0?C/\6KO3O@/^UCXZ\'^!/!'B'PR/#OA>^\#:UX,\//H&
M-:_X1LN?#_\ PD8UMX]J,04)R&"@_MC:QA8AD=?Y?YZ>GUS08*[T74^ /CS#
M_P 9W?L(>WAW]I[O_P!07P$3CZCU_ 5^AR=#]?Z"OSY^/O\ R??^PE_V+W[3
MO_ID\ 5^@R=#]?Z"N@W'T444 %?!O[!7_)/_ (H_]G-?';_U,M<K[RKX-_8*
M_P"2?_%'_LYKX[?^IEKE 'VA=W5M #!+,//-J6.!R=.R=Q/8GL3U/ZU1AUZQ
MFB_<3VWVGWO!T]?\C]>*R_&GAK1/&WA_7?"NN6QU'2/$NCZEHVL6MM>?83_9
MAX;G.=V"5W=!DG!4$5_(YI%Y\,?V;_B?_P %G/C!^SI\.;?XD?&#]C#Q%\'/
M$_[-WP]TCXD?$S4_^$2TW7/!>A:'KV?!'_"2$#P[X4\1:WKGBCQMX7; \9G0
M0,[B ><#^OZ778((O/,%Q]F^Q_;+JZ Q@8P!C_# P0,#!S!#KUCY7G]C9_;3
M]DYS]?7C\.O4U_-EX)_;8_;+\4^)_P!DGX7>/_BU\)_A1-\;_#?CGX@>&OVB
MK/1]#^)'@;XRMX?UKP(_@;X,ZS_86/#/A_Q)XN\/:YK*^-AX7D_X3%=B%/+^
M8M\Y_ 7]KGQ]\ /VZ_B_\._!_P 4]+N?AQ^T!_P4>^.?PR\7^"/%G]L^)/\
MA$3H?[/VA:YH>N:%K?B '_A'C_PD&BD#PP,^#"K$'@T ?UH_V]8PVMQ//!<6
MP^V>G)Z8YSCUX_ES5B;4H)KHV,]OV_X^R?\ B6'&>WKQU/?FOY)?@)_P5E_;
M0\0:)?7]]XJ\$_M"^.==_8X_:,^./AKX?^'O 2^'-5T'QS\*?C/KO@;1=7&B
MZ &_M]9/AVB^)7\+#!(52"K!67/^,W[6?C[XRWO[/?AOXB_$VW\:_P#"G?\
M@HW^R]HW@_XQ>'L_#?2_BMIGQ6^#.O>.O'/@K6]"\/\ B4C7O^$3\1?\4P5
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
M_LEGCW_U"M>H XS]D'_DUS]G7_LC_@/_ -,>AU].5\Q_L@_\FN?LZ_\ 9'_
M?_ICT.OIR@ J";_4GZ#^53U!-_J3]!_*@#X2^/W_ ">)^Q!_U_?';_U"$K[L
MKX3^/W_)XG[$'_7]\=O_ %"$K[LH Q=1TX7L5N9_LMS]E8WG^EVF>0"3WP.,
MY'!XYJ'['8S?\N^F_P"B_P#'G_H>,<=_K[=\9QDX9J^HPZ;;&_N=HMK:SU*]
MO+NZX^PZ<!ECU!Z!0 <G:IY(XK\M_$?_  50^&^E_$_]ECX<>%?@Q\6OB!I_
M[8GC'QWX5^"OQ-\.MX-T_P #ZZW@8*VMZTY\1>)?"?BG_A'PNULMX0R0VXYR
M".<#]2QIG7]_[VG^A]/Q_ED^_H*K3:%!]K-]!]F_TD]/L8_H?7UQ^HKY*\=?
MM;_#CX?_ !G\,? _Q5=6\-_KWPZ^('Q:\1^+KK6M#TWPWX"\!^!3HBMJWC<Z
MWXB3Q,GAWQ-N:(>*D\(?\(@ BB1V?>3IZ9^VM^RAJ]UI]AI7[2/P:NK_ %Z]
MTRTL;2S\=:*!??V[M;0_[%!;EVT#+[E ]\,,MT ?44ND0>8#"+86_P!C^Q8^
MQYZ>I'!^GO2PZ1!Y7[^#3;FX_P"O/K[=1T_SS7YTZC_P4B_9G\/ZGJ6@^._%
M=MX"MA^T>/V9/#-]XAU;1R?'7Q-3!U<:*VB22/H>A*Q_X1H2^+5\' L"2J-C
M/UW-^T+\&[5_'XG^)G@NVG^% ^V?%,?\)%I(/@,%2?\ B?<;D^4$9;;@D+]X
M@'G,#UN;1X)KKS[B&VN+?_C\^R_8Q[XQGJ?3(J>+2!!-<3P"UQUM+8V@ ''4
MDD'GV![YP *^&_V4?VU/"O[7.D?&^_\  '@KQMIO_"C_ (J>)?A'K%IX@N]#
MQXO\3Z#HNB:ZFL>"=>T'Q$WAP^'OWF"=X)=<J%#2*_R?^S]_P64^#_QS\9?!
M_P *^(_@_P#%GX)Z?\=?&'QX^'_PL\6>-=7^&^H:7J'B[]F[6]>T+XJZ1KG_
M  COBGQ7_8$?A0Z&WF>)&)$F0"R[3N#<_9.;28)@,V^FW/S?:A]KLP>3W."<
M>^>?6H?['A\T^<+8VXSQ]C ^G7(Y_P ]*^=8OVQ?V;)_#=MX^L?CO\+KGP/<
M^.Q\,O\ A+!XOT<>&!X]Z?\ "&'6@>?$![*Q(/?/6O/=2_X*#?L>Z9\2M1^$
MVJ?';P#;^,=-^'.I_%#6 /$:_P#".:%X%T+6O[ .LZ]KH8)H&-?(C4GD!02S
M$# 8:'V9%H,&/]'%M;GVLQV^OH?P[4ATB]$MOFY%S;B\%Z?]#]?7TR/H>G)K
MYRT;]K/]GK6?#OC#QOHOQJ^&VM>"OASAO'?BRR\8Z/?>&_"FIZR<Z'H^N:XD
MC-H.O?\ "/MDHQVX<K(""=SM?_:M^ 6DW-MHE[\6/  \4:CX=TKQ1HOAT^*-
M(34M>TK724T1M$&N[E9?%>OD^&HU?(+E=PB8!UZ#<^DH=-%I)/,L2DW0'VDV
MO^@ 8X!QN!..>=P..I-;,6!^Y(Z#_/;V_GGTKY]^!_QS\'?''P+;>-O!%]<-
M#;:QJGAG6='U4#^UO"GBC060:[X.UO+ _P!OIN!;AL K@YP&^@X._P"/]*YS
M#^OZ_K_@? WQ]_Y/O_82_P"Q>_:=_P#3)X K]!DZ'Z_T%?GS\??^3[_V$O\
ML7OVG?\ TR> *_09.A^O]!70;CZ*** "O@W]@K_DG_Q1_P"SFOCM_P"IEKE?
M>5?!O[!7_)/_ (H_]G-?';_U,M<H ^XI8/-D$WH ./;U/'/;\N.,5YYIOPX\
M&Z+=ZA?Z)X6\*:)J&OY.KW>D^&=&TW4=<"CG^W65?^)\#URYZG@XQ7J=% 'E
MG_"O?"D5CI]F?#?A,:?H-V=8\.V9\.:0-,T+5,;O[9T) "NAG/=2<<[20"*K
M-\+? \NJ6^MS>#O"/]HVG]HW@NW\(Z,NHG5&8*-9#88L_&0,$LQ497=D>N45
MS@>2Z3\,O .BW4%_I7@CPEHNL6UIJ5C9:MH/AS1M+U&PTQFP!N"DY8D#G=VP
M .:SKCX6>!I;"&S_ .$0\$#2%U;^V[72#X1T918>)OF/]MZ/G(77QM)#XR"I
M[;@W'_M*?M'?#[]E?X+^-OCW\5/^$D'@'X<6!UKQ?=^%?#NL^)M5L=)'#:S_
M &+H)+D E=Q_V@2>2!C:7^UG\'K[]G[1_P!J+6M<G\ ?!;7O!^E^-/\ A+?B
M%9'P4;#PMK8T :+K&M#Q!MV*1K2L#N?G(*@B@#9^+W[._P .OBS\/_'_ ( U
MW2=-TR#XH693Q=JNCZ1HUAXCUP*#DZXP0#7<YVE7(&5 4$_>^5?@+_P3L^&?
M[/"Z.?AGK>M>$=(.L'Q-\1O"GAS1M'\-^"?C/J7]C?V'X?'CKP/H*+X:5O"J
M%7=?"P'_  F#90EPNX^U?&W]M#X$?L^^$?AQXZ\?^([FYT#XL^+O 7@WP)>>
M$;0^-'U'4_BF^[P_K!T7P]\Q\-Y+;O$V""'=>58@_75G/!/+<0#G[-_+\LGK
M^?O08&-#H1P9KR 7!-V0+7@@:9V&,C..N./3BL_3O GA30+:_L=$\+>&M#T_
M5+MKW6+32?#NCZ=IVHX )_MI5'SGC/ R.V=QKTJBN@1X9J7PG\):MHUUHDWA
M;PYIVGFTU71K06>CZ18?8-,UL[->VA<\>*2 & &%/+8))KH/A]\//#7PS\+Z
M!X-\'Z6-$\,>%])'AKP]I&>FFJRN,]QR 1D#@9P,XKU.B@Z#XH_X*#?\F;_'
M#_L7--_]/FA5]1^#?^1/\*_]B[I/_IJ%?+O_  4 _P"3./CA_P!BWIO_ *>M
M KZB\&_\B?X5_P"Q=TG_ --0H [2BBB@ HHHH *_/_\ 9N_Y/'_;_P#^QB^
MO_JL37WQ--Y7^?Y^W3M7P+^SI*(OVP?V_B,>=_PD?P&([@K_ ,*PP.IZ8/X=
M_2@#] J*K12YC!]!^'^./U-)YH]+C_OE: +5%5?-'I<?]\K1YH]+C_OE: ,C
M5[/[9:8@ N)A=*1R..H(ZX   QCCFOPF_8B_93_;[_96\7?M+6T$_P"R_P")
M=(_:-_:U\4_M':OXAM-6\9G4O ?A?QSK0)T4Z(!C7_$0\.:(,,Q"Y.W.[ K]
M\I^WX?UK'EL[>:+R/M%SW_\ U]__ -5 '\_N@_\ !*OXP^%;OPM?>'/'OPG\
M2?\ "L/V\?CQ^U1X/T#Q#8ZU_9?BWPQ\=-$&A:YHGCDXS_PL/PH#D,!L&""P
M. ?K;]@C]G?]H3]COX<_ []G75/&7P=\?_"?P%X;^*0\8ZMH^D:QIOCB]\4:
MWXVU_P =>"5\%:(&,9\/IX=ULA@22"'"\@U^HD.F^3%<0><3;W73TL<<\9/^
M'?GC-:']GP_\]?YT &G>=Y)W8Q@_9?3;@_AC&,Y[>];%9T0\KCI]+0J>W<'/
M],5/YH]+C_OE:YP+5%5?-'I<?]\K1YH]+C_OE:Z +5?G?^QG_P EO_X*'_\
M9VFF?^J7^$=??\LODC]U!<$YS@ X].A)X^O/M7Y__L=#ROC=_P %"!_U=GI@
M].OP6^$73/KV^M 'Z'_P?\!_I3J** "O@S_@H-_R0W0/^RU_!G_U-=#K[SKX
M%_X*#70E^!N@M <_9OC7\&Q_Y>VAL!C_ (&>G0#WH ^^/X/^ _TIU5O./_/"
M?\C_ /%4G/I_Y+-_C0!:HJKYH]+C_OE:/-'I<?\ ?*T 6J*J^:/2X_[Y6CS1
MZ7'_ 'RM %JBJOFCTN/^^5H\T>EQ_P!\K0!:HJKYH]+C_OE:/-'I<?\ ?*T
M6J*J^:/2X_[Y6CS1Z7'_ 'RM %JO%OV@_P#DAGQA_P"R5>/O_4,\05Z_SZ?^
M2S?XUXQ\?P)O@G\:(?3X;>/1^?@S7NI]]M '*_LB_P#)KG[./_9'/ 7_ *9M
M"KZ;KY<_9 DQ^RW^SC'+*"Q^#O@+IQDKHNA;1Z]21GT)KZCH *@F_P!2?H/Y
M5/4$W^I/T'\J /A+X_?\GB?L0?\ 7]\=O_4(2ONOGV_X]O?K_A^M?FM^U3X\
M\*_#7]I[]BGQ)XW\0^&_">@6M[\>+.\U_P 5:PNF:;9?\47_ ,2,99E4L<8!
M9E X!(P37T1_PV)^RCY<)F_:.^"0R!P?B1X/;'_CX&/7 7\: /1_BOX0_P"$
M\^'7Q \ B_N-$NO'?A'Q/X8MM6MKH;M/&NZ(=#75R1M(*[U()S\I.1EMU?@?
M9?L3_ME^*D_X)=^*/#NB_!SPIX@_X)O>$M3\ ^._"7Q"UC6=-;XD:EH?@H^
M]!UKP3KGA[PWXO/_  CC>'UT?Q2';&3K^T;L8K]I[K]K_P#9+NXS W[2GP3(
M../^%D>#A[ Y,CC\@/TXRO\ AJ_]DGR?(_X:9^"GD8Z?\+(\&;O3'7&/P]Z
M/R^^,/["_P"V'\=_VE_AI^TOXJUS]G'PYK7AG]D']J#]G/5_">D77C5M+L-4
M^.0_XD>LZ*X\-%=<'A3_ )G4.5W$-MR00/BC_ARC^U/%X7T[28-6_9*.L:7\
M%/V._ACH_BO2?^$Q_P"$FL=4_9N\:CQWK^M:'K?_  C?_$@_X6L>O&,D>O/]
M#\W[6O[(AQYW[27P33%KS]F^)'@QN.^-K\ ]L\CNM'_#6_[(?_1R_P $_P#P
MX_@O_P"*K#ZP^[_'_,#\=O G_!+W]H30?B_/\3-6\8?!0MIO_!3?4OVVM%TG
M2+'QH=3O_ACK?@D_"G7M&UT_\(U@?$(C6CXGW$XW$)D.<5Q9_P""(?C$_#K]
MI'PK/\5--U+XD>,_V@_^%G?"OXL:KXD^)>H_V[X8/QG_ .%L_P#"L/BGX''_
M !3'_".9_P"*7//C'I^7[??\-:_LA?\ 1R7P2_\ #D^#*FB_:Z_9,\[SQ^TG
M\$A<?\>7/Q2\&G/H/]8.<#@X"\?2MSG/E_\ 8N_93^)O[,5_^V!XK\5>*_!'
MBS5OVD_COJGQG\/>%?!=F=+\,>$=3UO1-!T$^#0Q !&=#'.0N,_-Q7R5^QW_
M ,$Q/%/[/'[./Q^\/>-=!_9P\2?M2_$?6/CMK7@7XQWVDZU\1_!&G#XKZOKV
MOZ'HW]A?$! = \/>%7UP>&/&T?A4*?&*L?G9D&_]5_\ AL']DC_HYGX*?^'(
M\%?XU7_X:U_9)_Z.9^"OD>G_  LCP7G^?_LWO7.=!^%J_P#!'O\ :@TCX0_&
MKX='Q_\ !/Q#J/QC_:G_ &8OC[?7!/B[3?#.@Z7\#=(T >-](T71$+8W>(M#
MS&,@E7&]0^%3ZI_:L_X)M?%3XL_$[]J7QO\ "WQ5\)O#?A_]HK]A#5/V8[/P
MGJ^D:UIY\)^.O[9.NCQKG0<>&CX?(UK+ _,#U+=3^E0_:Z_9*A//[2?P3_\
M"]T;]?\ BI/;ZY'/:D_X:Z_9*A'[G]IGX*<G[83=?$CP8./[WWL@?B3STR!0
M!^"FL_\ !(+]IFY^%WQ^\'WWQ,^#VBZAXV^(O[$WQ8\'GPGJ_C(:;?ZK^S?X
M)T/P/KG@SQOK#>&P^@>'O%@T(C_A)D5I 2/EPK,/N#X5_P#!/S7_ (0?M8_"
M;XWV6F?#=?@3\+OV3]4^$]Y\/]3NO&/Q&^)ECXZUSQM_PGNN:OHFM^(_,_X2
M#PZ?$ $7@QL!CEW3RVVA/T3_ .&P?V2<^=_PTS\%?3_DI/@S&?7KG],?A33^
MUW^R+,F/^&F/@HTWJ/B/X+SGZ^8#C(_N5T ?.'_!/[X1>,/ASH_[0'C_ ,;0
MZAX=O_VEOVD?'7QSLO!-X<:EX%\,:WH^@Z!HNBZX1N_X1]O%)T(^*-O!!UT*
M<$$C],H._P"/]*^3H?VK_P!D*TEN9X/VF?@X+BZ_ZGSP6?ZYSZYK6_X;*_9*
M_P"CE/@A_P"'(\(?_%T >,_'J7/[>?[" ]?#G[3P]3SHO@$<]A]/Z5^AR=#]
M?Z"OR/\ &_QK^%7Q;_;C_8AE^&?Q%\)^/AH7A']IZ[U<^$?$NC>(OL"_V'X
M!_MDHP= !D C:P() QM)_6N#O^/]* +%%%% !7P;^P5_R3_XH_\ 9S7QV_\
M4RURONKS_;]/_KU\&_L%CR? 'Q1.+C_2?VFOCL>;4J/^1SUT\X!XXZ^PXP2:
M /OJBJOFCTN/^^5H\T>EQ_WRM %JBJOFCTN/^^5H\T>EQ_WRM 'Y]?\ !2_X
M0_%3X^_L-?M'_!'X+^'=-\6?$;XL_#?4_ 'AO2=7\2?\(WIA.N@@ZRVN'.,9
M!.#U&#@9S^>?Q$_9R_;"^.W_  3<O_V(?$7[-_@GP%?>&?@A\,O!NB^(O%/Q
M)\&>./#/B[QSX&UGP$W]D)H2Y.A>'B-%UK_D:B5)*[<9^;^@&[M%O8C93PS_
M &<]P1VZ9(Z_F?I6?_9-OZS_ '?L?_'H/N^OT]_N^]<X'\UWQE_X)A?M"^-O
MBIXFUOPIX/\ @[IGA[5/'/['?C#X<:I>ZN-+'[/7@?X%Z/H!\=? #0M#T!0V
M@>'O%?B)3@^$N&5BP##:U?OQ\)=?^(>I6OB&;XF> =*\$ZNGB34K#PY::3XE
M'B3^W/ ^B@'0M9_V682 X."V]3SGGUN'1X(;K[1!]I]/7C]/;.?TJQ#IMO9_
MZC[5_A]/;U^M=!SG0455Y]/_ "6;_&CS1Z7'_?*T'06J*J^:/2X_[Y6CS1Z7
M'_?*T ?&?_!0#_DSCXX?]BWIO_IZT"OJ+P;_ ,B?X5_[%W2?_34*^7/V_P#/
M_#'WQO\ *@N+G/AS2\<GG_BLM _,CD]LC\:^E/ ][]L\%^%O^Q;TOH/^H-_G
M'\J /0Z*** "BBB@"M*/-BXSGV_R?_U\<U\&>*OV/_$5Q\6OB/\ %SX=_M(_
M$;X/:C\5CX7/B_0?#NC>"]3TN^DT'1&\/:&4'B#PZS*V"Z[>3@E"QYS]^5G2
M_P#'W;?3^E 'P_\ \,L?M">9_P GW?&S'_8G_#/I_P"$WMQ^F>_:C_AECX_?
M]'W?&W_PC_AI_P#,W7W310!\+?\ #+'Q^_Z/N^-O_A'_  T_^9NC_AECX_?]
M'W?&W_PC_AI_\S=?=-% 'PQ_PRQ^T)_T?=\:_P#PC_AI_P#,W1_PRQ^T)_T?
M=\:__"/^&G_S-U]ST4 ?"W_#+'Q^_P"C[OC;_P"$?\-/_F;H_P"&6/C]_P!'
MW?&W_P (_P"&G_S-U]TT4 ?#'_#+'[0G_1]WQK_\(_X:?_,W3?\ AECX_?\
M1]WQM_\ "/\ AI_\S=?=-% 'PM_PRQ\?O^C[OC;_ .$?\-/_ )FZ/^&6/C]_
MT?=\;?\ PC_AI_\ ,W7W310!\+#]E?X^9@FG_;F^-@^S9R/^$9^&F#G@[C_P
MC>">@.3G''85VO[.'[.T/P!MOB-<'QQXB^(WBGXL^/?^%G>,O%GBRRT?3M2U
M#Q,VB:!H&U=&T * 6\/Z&IQ@E@N,<Y'U;+_Q]+]!_):3_E]_SZ4 :%%%% !7
MSW\>/@=X._:$\ 7WP\\<W&NVVCW>L:7JXN?#FL-X>\26.IZ*5*/HNM!3M8;2
M-QP "2Q/&WZ$HH ^#/\ AA>R_P"CG_VQ?_#\ZY_\32_\,.6'_1T7[7W_ (??
M7/\ "OO*B@#X,_X87LO^CG_VQ?\ P_.N?_$T?\,+V7_1S_[8O_A^=<_^)K[S
MHH ^#/\ AA>R_P"CG_VQ?_#\ZY_\31_PPO9?]'/_ +8O_A^=<_\ B:^\Z* /
M@S_AA>R_Z.?_ &Q?_#\ZY_\ $T?\,+V7_1S_ .V+_P"'YUS_ .)K[SHH ^#/
M^&%[+_HY_P#;%_\ #\ZY_P#$T?\ #"]E_P!'/_MB_P#A^=<_^)K[SHH ^#/^
M&%[+_HY_]L7_ ,/SKG_Q-'_#"]E_T<_^V+_X?G7/_B:^\Z* /@W_ (86M/\
MHZ']KK_P]VM?_&ZS]2_8%\.Z]I>L:3JO[1G[6>IZ1KUG]BO;,_&W6P-N>N=G
M4<''.,]1UK] J* /*_ _@+0OAWX-\,^ O#AO[71_"'AW2_#6CVUS=C4-2;2]
M# 2/<<MO?:%7=GD  *  !ZI110 4444 >>^(_ ?@WQA:PV7BKPYX<\206N/L
MEIXBT?2-2%B5&,@'( XZ+D9Y.3R>6A^!/P0A'[GX*_"]?^Y#T0<_^$Z?\].E
M>UT4 >1_\*(^#/\ T1_X5_\ A ^#O_F>H_X41\&?^B/_  K_ /"!\'?_ #/5
MZY10!Y'_ ,*(^#/_ $1_X5_^$#X._P#F>H_X41\&?^B/_"O_ ,('P=_\SU>N
M44K+LON7^0'D?_"B/@S_ -$?^%?_ (0/@[_YGJA_X4%\%O\ HD'PM_\ "!\&
M_P#S.5[%13 \C_X41\&?^B/_  K_ /"!\'?_ #/4?\*(^#/_ $1_X5_^$#X.
M_P#F>KURB@#QW_A07P6_Z)!\+?\ P@?!O_S.4?\ "@O@M_T2#X6_^$#X-_\
MF<KV*B@#QW_A07P6_P"B0?"W_P ('P;_ /,Y4W_"B/@S_P!$?^%?_A ^#O\
MYGJ]<HH \C_X41\&?^B/_"O_ ,('P=_\SU'_  HCX,_]$?\ A7_X0/@[_P"9
MZO7** /(]&^#WPN\-7S:MX4\ ^$O"NM&S^QC5/#_ (=T73=173<?<#)&"$!R
M-[*S#'(S@5ZY110 4444 5MDOJ/T_P *^!?^&$O!$>L^(-6\*?'#]I?P#;^*
M/$GB;Q1J_A_P-\8M:\.^&#XDU\D:T_\ 8@7&20>.1CG< :_0.B@#X,_X87LO
M^CG_ -L7_P /SKG_ ,31_P ,+V7_ $<_^V+_ .'YUS_XFOO.B@#X,_X87LO^
MCG_VQ?\ P_.N?_$TO_##EA_T=%^U]_X??7/\*^\J* /@S_AA>R_Z.?\ VQ?_
M  _.N?\ Q-'_  PO9?\ 1S_[8O\ X?G7/_B:^\Z* /@S_AA>R_Z.?_;%_P##
M\ZY_\31_PPO9?]'/_MB_^'YUS_XFOO.B@#X-_P"&'+#_ *.B_:^_\/OKG^%)
M_P ,+V7_ $<_^V+_ .'YUS_XFOO.B@#X,_X87LO^CG_VQ?\ P_.N?_$T?\,+
MV7_1S_[8O_A^=<_^)K[SHH _.7Q)_P $_P#P=XNTNY\.>*OC[^U7XD\+W5UI
MIUCP[X@^-NLZEI^H;<9_MI>K9&02",':.0>/O[1])L=%L[6QL@5M[-/LEJ#R
15 '(ST)X//0X/J*W** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>creg-20240630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Wed Aug 14 13:36:52 UTC 2024 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:creg="http://www.cregcn.com/20240630" targetNamespace="http://www.cregcn.com/20240630" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2024" 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-20240630_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-20240630_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-20240630_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-20240630_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>995301 - 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>995302 - 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>995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss (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>995304 - Statement - Consolidated Statements of Operations and Comprehensive Loss (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>995305 - 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>995306 - 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>995307 - 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>995308 - 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/ShortTermLoanReceivable" id="creg_r_ShortTermLoanReceivable">
        <link:definition>995309 - 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>995310 - 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/AccruedLiabilitiesandOtherPayables" id="creg_r_AccruedLiabilitiesandOtherPayables">
        <link:definition>995311 - 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>995312 - 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>995313 - 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/EntrustedLoanPayable" id="creg_r_EntrustedLoanPayable">
        <link:definition>995314 - Disclosure - Entrusted 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>995315 - 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>995316 - 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>995317 - 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>995318 - 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>995319 - 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>995320 - 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/Lease" id="creg_r_Lease">
        <link:definition>995321 - Disclosure - Lease</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>995322 - 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>995323 - 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>996000 - 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>996001 - 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>996002 - 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>996003 - 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>996004 - 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>996005 - 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>996006 - 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>996007 - 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>996008 - 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/LeaseTables" id="creg_r_LeaseTables">
        <link:definition>996009 - Disclosure - Lease (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>996010 - 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>996011 - 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>996012 - 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/ScheduleofPlantandEquipmentEstimatedLivesTable" id="creg_r_ScheduleofPlantandEquipmentEstimatedLivesTable">
        <link:definition>996013 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Plant 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/ShortTermLoanReceivableDetails" id="creg_r_ShortTermLoanReceivableDetails">
        <link:definition>996014 - 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>996015 - 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/ScheduleofAccruedLiabilitiesandOtherPayablesTable" id="creg_r_ScheduleofAccruedLiabilitiesandOtherPayablesTable">
        <link:definition>996016 - 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>996017 - 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>996018 - 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>996019 - 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/EntrustedLoanPayableDetails" id="creg_r_EntrustedLoanPayableDetails">
        <link:definition>996020 - Disclosure - Entrusted 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>996021 - 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/StockholdersEquityDetails" id="creg_r_StockholdersEquityDetails">
        <link:definition>996022 - Disclosure - Stockholders&#8217; Equity (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/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable" id="creg_r_ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable">
        <link:definition>996023 - Disclosure - Stockholders&#8217; Equity (Details) - Schedule 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>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxLypjYo4QTEzrLpth9fw9uoKtc/2d9TaF8kARLDAGOJEdUkVb7xG+nvtQjLfExWfAM40LATGHbxgT4t/WXPVOv+Sk44dOYyAPshvUcQ8dthtgsZ9rH4iCx4rDcHc6G8xlAsxigSKlVw/0ZHg6LhvOwk=] CSR-->
      <link:roleType roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanDetails" id="creg_r_StockBasedCompensationPlanDetails">
        <link:definition>996024 - 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>996025 - 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>996026 - 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>
      <link:roleType roleURI="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" id="creg_r_ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable">
        <link:definition>996027 - 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>996028 - 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>996029 - 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/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount" id="creg_r_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount">
        <link:definition>996030 - Disclosure - Schedule of Statutory Reserve Amount (Details) - Schedule of 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>996031 - 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/LeaseDetails" id="creg_r_LeaseDetails">
        <link:definition>996032 - Disclosure - Lease (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/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" id="creg_r_ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable">
        <link:definition>996033 - Disclosure - Lease (Details) - Schedule of Operating ROU Assets and 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/ScheduleofLeaseCostsLeaseTermandDiscountRateTable" id="creg_r_ScheduleofLeaseCostsLeaseTermandDiscountRateTable">
        <link:definition>996034 - Disclosure - Lease (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/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable" id="creg_r_ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable">
        <link:definition>996035 - Disclosure - Lease (Details) - Schedule of Years, 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/ScheduleofFutureMinimumLeasePaymentTable" id="creg_r_ScheduleofFutureMinimumLeasePaymentTable">
        <link:definition>996036 - Disclosure - Commitments (Details) - Schedule of Future Minimum Lease Payment</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/SubsequentEventsDetails" id="creg_r_SubsequentEventsDetails">
        <link:definition>996037 - Disclosure - Subsequent Events (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/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/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.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/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2024" schemaLocation="https://xbrl.sec.gov/sic/2024/sic-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2024" schemaLocation="https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd"/>
  <xs:element name="ScheduleOfPlantAndEquipmentEstimatedLivesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract"/>
  <xs:element name="ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract"/>
  <xs:element name="StatutoryReservesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesAbstract"/>
  <xs:element name="ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract"/>
  <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="AdvanceToSuppliersCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliersCurrent"/>
  <xs:element name="PayableForPurchaseOfEquityInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_PayableForPurchaseOfEquityInterest"/>
  <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="TransferToStatutoryReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TransferToStatutoryReserves"/>
  <xs:element name="AdvanceToSuppliersDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_AdvanceToSuppliersDisclosureTextBlock"/>
  <xs:element name="TaxPayableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TaxPayableTextBlock"/>
  <xs:element name="DeferredTaxAssetsNetDisclosureTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_DeferredTaxAssetsNetDisclosureTextBlock"/>
  <xs:element name="EntrustedLoanPayableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_EntrustedLoanPayableTextBlock"/>
  <xs:element name="StatutoryReservesTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesTextBlock"/>
  <xs:element name="UsesAndSourcesOfLiquidityPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_UsesAndSourcesOfLiquidityPolicyTextBlock"/>
  <xs:element name="ValueAddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ValueAddedTaxPolicyTextBlock"/>
  <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="ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock"/>
  <xs:element name="IncomeTaxPayableDisclosureTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxPayableDisclosureTableTextBlock"/>
  <xs:element name="StatutoryReservesDisclosureTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReservesDisclosureTableTextBlock"/>
  <xs:element name="ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock"/>
  <xs:element name="SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable"/>
  <xs:element name="AccruedLitigationCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_AccruedLitigationCurrent"/>
  <xs:element name="OtherTaxesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherTaxesCurrent"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" type="dtr:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="WeightedAverageRemainingContractualTermInYearsExercised" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WeightedAverageRemainingContractualTermInYearsExercised"/>
  <xs:element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
  <xs:element name="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"/>
  <xs:element name="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems"/>
  <xs:element name="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable"/>
  <xs:element name="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems"/>
  <xs:element name="OrganizationandDescriptionofBusinessDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_OrganizationandDescriptionofBusinessDetailsTable"/>
  <xs:element name="OrganizationTermPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OrganizationTermPeriod"/>
  <xs:element name="ActualElectricitySold" type="dtr:energyItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_ActualElectricitySold"/>
  <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="PercentageOfAmountInitialCapitalContribution" type="dtr:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_PercentageOfAmountInitialCapitalContribution"/>
  <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="ValueAddedTaxPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ValueAddedTaxPercentage"/>
  <xs:element name="TechonologyServices" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TechonologyServices"/>
  <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="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="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="IncomeTaxesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_IncomeTaxesPayable"/>
  <xs:element name="TypeOfAgreementDomainDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TypeOfAgreementDomainDomain"/>
  <xs:element name="EntrustedLoanPayableDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_EntrustedLoanPayableDetailsTable"/>
  <xs:element name="TotalFundCapitalContribution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_TotalFundCapitalContribution"/>
  <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="RepaymentsOfAccruedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="creg_RepaymentsOfAccruedInterest"/>
  <xs:element name="OwnedShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item" id="creg_OwnedShares"/>
  <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="IncreaseDecreaseOutstandingBalancePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_IncreaseDecreaseOutstandingBalancePercentage"/>
  <xs:element name="PartitionedNotesPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_PartitionedNotesPayable"/>
  <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="StockholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StockholdersEquityDetailsTable"/>
  <xs:element name="StockholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StockholdersEquityDetailsLineItems"/>
  <xs:element name="StockBasedCompensationPlanDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_StockBasedCompensationPlanDetailsTable"/>
  <xs:element name="IncomeTaxDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_IncomeTaxDetailsTable"/>
  <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="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="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable"/>
  <xs:element name="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems"/>
  <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="ContingenciesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_ContingenciesDetailsTable"/>
  <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="LeaseDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_LeaseDetailsTable"/>
  <xs:element name="LeaseExpirationDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseExpirationDate"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="creg_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SubsequentEventsDetailsLineItems"/>
  <xs:element name="LenderPromissoryNotes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="creg_LenderPromissoryNotes"/>
  <xs:element name="TypeOfAgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="creg_TypeOfAgreementAxis"/>
  <xs:element name="ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember"/>
  <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="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="FinalPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_FinalPaymentMember"/>
  <xs:element name="FirstPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_FirstPaymentMember"/>
  <xs:element name="FourthPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_FourthPaymentMember"/>
  <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="LeaseCommitmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseCommitmentMember"/>
  <xs:element name="LeaseLiabilitiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_LeaseLiabilitiesMember"/>
  <xs:element name="OtherFeeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OtherFeeMember"/>
  <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="SecondPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SecondPaymentMember"/>
  <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="ThirdPaymentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ThirdPaymentMember"/>
  <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="TwoToFiveYearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_TwoToFiveYearsMember"/>
  <xs:element name="VotingPowerMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_VotingPowerMember"/>
  <xs:element name="WithinOneYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_WithinOneYearMember"/>
  <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="OrganizationAndDescriptionOfBusinessLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_OrganizationAndDescriptionOfBusinessLineItems"/>
  <xs:element name="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract"/>
  <xs:element name="SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_SignificantAccountingPoliciesLineItems"/>
  <xs:element name="StatutoryReserveLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="creg_StatutoryReserveLineItems"/>
  <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>10
<FILENAME>creg-20240630_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: Wed Aug 14 13:36:52 UTC 2024 -->
<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-20240630.xsd#creg_r_ConsolidatedBalanceSheet" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedIncomeStatement" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedCashFlow" roleURI="http://www.cregcn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofAccruedLiabilitiesandOtherPayablesTable" roleURI="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofTaxesPayableTable" roleURI="http://www.cregcn.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" roleURI="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofProvisionforIncomeTaxExpenseTable" roleURI="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
  <calculationLink xlink:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersCurrent" xlink:href="creg-20240630.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="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_ShortTermInvestments" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AssetsNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PayableForPurchaseOfEquityInterest" xlink:href="creg-20240630.xsd#creg_PayableForPurchaseOfEquityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="creg_PayableForPurchaseOfEquityInterest" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_InterestPayableCurrent" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_CommitmentsAndContingencies" order="2" 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="3" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RentalIncomeNonoperating"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OtherOperatingIncomeExpenseNet" xlink:to="us-gaap_RentalIncomeNonoperating" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_OtherOperatingIncomeExpenseNet" order="1" weight="1"/>
    <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="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpenseOther" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" order="1" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxLypjYo4QTEzrLpth9fw9uoKtc/2d9TaF8kARLDAGOJEdUkVb7xG+nvtQjLfExWfAM40LATGHbxgT4t/WXPVOv+Sk44dOYyAPshvUcQ8dthtgsZ9rH4iCx4rDcHc6G8xlELV+lqwkV/qLkj0EBfRl1k=] CSR-->
    <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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="9" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="10" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForProceedsFromLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromLoansReceivable"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsForProceedsFromLoansReceivable" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedInsuranceCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationCurrent" xlink:href="creg-20240630.xsd#creg_AccruedLitigationCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="creg_AccruedLitigationCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.cregcn.com/role/ScheduleofTaxesPayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="us-gaap_TaxesPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsInvestments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsGross" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="4" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="1" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:role="http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="3" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>creg-20240630_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: Wed Aug 14 13:36:52 UTC 2024 -->
<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-20240630.xsd#creg_r_ConsolidatedBalanceSheet" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedIncomeStatement" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ShareholdersEquityType2or3" roleURI="http://www.cregcn.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedCashFlow" roleURI="http://www.cregcn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_OrganizationandDescriptionofBusiness" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ShortTermLoanReceivable" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AdvancetoSuppliers" roleURI="http://www.cregcn.com/role/AdvancetoSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AccruedLiabilitiesandOtherPayables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_TaxesPayable" roleURI="http://www.cregcn.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_DeferredTaxNet" roleURI="http://www.cregcn.com/role/DeferredTaxNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_EntrustedLoanPayable" roleURI="http://www.cregcn.com/role/EntrustedLoanPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_NotePayableNet" roleURI="http://www.cregcn.com/role/NotePayableNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockholdersEquity" roleURI="http://www.cregcn.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockBasedCompensationPlan" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlan"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_IncomeTax" roleURI="http://www.cregcn.com/role/IncomeTax"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StatutoryReserves" roleURI="http://www.cregcn.com/role/StatutoryReserves"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_Contingencies" roleURI="http://www.cregcn.com/role/Contingencies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_Lease" roleURI="http://www.cregcn.com/role/Lease"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_Commitments" roleURI="http://www.cregcn.com/role/Commitments"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SubsequentEvents" roleURI="http://www.cregcn.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AccountingPoliciesByPolicy" roleURI="http://www.cregcn.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AccruedLiabilitiesandOtherPayablesTables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_TaxesPayableTables" roleURI="http://www.cregcn.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_DeferredTaxNetTables" roleURI="http://www.cregcn.com/role/DeferredTaxNetTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockholdersEquityTables" roleURI="http://www.cregcn.com/role/StockholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockBasedCompensationPlanTables" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_IncomeTaxTables" roleURI="http://www.cregcn.com/role/IncomeTaxTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StatutoryReservesTables" roleURI="http://www.cregcn.com/role/StatutoryReservesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_LeaseTables" roleURI="http://www.cregcn.com/role/LeaseTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_CommitmentsTables" roleURI="http://www.cregcn.com/role/CommitmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofPlantandEquipmentEstimatedLivesTable" roleURI="http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofAccruedLiabilitiesandOtherPayablesTable" roleURI="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofTaxesPayableTable" roleURI="http://www.cregcn.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable" roleURI="http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable" roleURI="http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" roleURI="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofProvisionforIncomeTaxExpenseTable" roleURI="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofLeaseCostsLeaseTermandDiscountRateTable" roleURI="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofFutureMinimumLeasePaymentTable" roleURI="http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ShortTermLoanReceivableDetails" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AdvancetoSuppliersDetails" roleURI="http://www.cregcn.com/role/AdvancetoSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_TaxesPayableDetails" roleURI="http://www.cregcn.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_EntrustedLoanPayableDetails" roleURI="http://www.cregcn.com/role/EntrustedLoanPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_NotePayableNetDetails" roleURI="http://www.cregcn.com/role/NotePayableNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockholdersEquityDetails" roleURI="http://www.cregcn.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockBasedCompensationPlanDetails" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_IncomeTaxDetails" roleURI="http://www.cregcn.com/role/IncomeTaxDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StatutoryReservesDetails" roleURI="http://www.cregcn.com/role/StatutoryReservesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount" roleURI="http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ContingenciesDetails" roleURI="http://www.cregcn.com/role/ContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_LeaseDetails" roleURI="http://www.cregcn.com/role/LeaseDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SubsequentEventsDetails" roleURI="http://www.cregcn.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.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:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersCurrent" xlink:href="creg-20240630.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="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PayableForPurchaseOfEquityInterest" xlink:href="creg-20240630.xsd#creg_PayableForPurchaseOfEquityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="creg_PayableForPurchaseOfEquityInterest" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RentalIncomeNonoperating"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RentalIncomeNonoperating" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" 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/2024/elts/us-gaap-2024.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseOther" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="12" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_PaymentsForProceedsFromLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromLoansReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromLoansReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ShortTermLoanReceivable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/AdvancetoSuppliers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToSuppliersAndEmployeesAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersDisclosureTextBlock" xlink:href="creg-20240630.xsd#creg_AdvanceToSuppliersDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" xlink:to="creg_AdvanceToSuppliersDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/TaxesPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_TaxPayableTextBlock" xlink:href="creg-20240630.xsd#creg_TaxPayableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="creg_TaxPayableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/DeferredTaxNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsNetDisclosureTextBlock" xlink:href="creg-20240630.xsd#creg_DeferredTaxAssetsNetDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="creg_DeferredTaxAssetsNetDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/EntrustedLoanPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_EntrustedLoanPayableTextBlock" xlink:href="creg-20240630.xsd#creg_EntrustedLoanPayableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="creg_EntrustedLoanPayableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/NotePayableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/IncomeTax" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/StatutoryReserves" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesAbstract" xlink:href="creg-20240630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesTextBlock" xlink:href="creg-20240630.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:role="http://www.cregcn.com/role/Contingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/Lease" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/Commitments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_UsesAndSourcesOfLiquidityPolicyTextBlock" xlink:href="creg-20240630.xsd#creg_UsesAndSourcesOfLiquidityPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="creg_UsesAndSourcesOfLiquidityPolicyTextBlock" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ValueAddedTaxPolicyTextBlock" xlink:href="creg-20240630.xsd#creg_ValueAddedTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="creg_ValueAddedTaxPolicyTextBlock" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersPolicyTextBlock" xlink:href="creg-20240630.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AccountAndOtherPayablesPolicyTextBlock" xlink:href="creg-20240630.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="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfSalesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCashFlowPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCashFlowPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryCashFlowPolicy" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="25" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:href="creg-20240630.xsd#creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/TaxesPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxPayableDisclosureTableTextBlock" xlink:href="creg-20240630.xsd#creg_IncomeTaxPayableDisclosureTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="creg_IncomeTaxPayableDisclosureTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/DeferredTaxNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/StockholdersEquityTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/IncomeTaxTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/StatutoryReservesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesAbstract" xlink:href="creg-20240630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDisclosureTableTextBlock" xlink:href="creg-20240630.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:role="http://www.cregcn.com/role/LeaseTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/CommitmentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" xlink:href="creg-20240630.xsd#creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:href="creg-20240630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedInsuranceCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationCurrent" xlink:href="creg-20240630.xsd#creg_AccruedLitigationCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="creg_AccruedLitigationCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofTaxesPayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxes" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OtherTaxesCurrent" xlink:href="creg-20240630.xsd#creg_OtherTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="creg_OtherTaxesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsInvestments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_WarrantMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsExercised" xlink:href="creg-20240630.xsd#creg_WeightedAverageRemainingContractualTermInYearsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="creg_WeightedAverageRemainingContractualTermInYearsExercised" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxLypjYo4QTEzrLpth9fw9uoKtc/2d9TaF8kARLDAGOJEdUkVb7xG+nvtQjLfExWfAM40LATGHbxgT4t/WXPVOv+Sk44dOYyAPshvUcQ8dthtgsZ9rH4iCx5KirtcRaiQOJU3ivB0CxC7zUJKGaP1C20=] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:href="creg-20240630.xsd#creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:href="creg-20240630.xsd#creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_LeaseLiabilitiesMember" xlink:href="creg-20240630.xsd#creg_LeaseLiabilitiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="creg_LeaseLiabilitiesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseCost" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" xlink:href="creg-20240630.xsd#creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" xlink:href="creg-20240630.xsd#creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" xlink:to="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_WithinOneYearMember" xlink:href="creg-20240630.xsd#creg_WithinOneYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="creg_WithinOneYearMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TwoToFiveYearsMember" xlink:href="creg-20240630.xsd#creg_TwoToFiveYearsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="creg_TwoToFiveYearsMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" xlink:to="us-gaap_OperatingLeasePayments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:href="creg-20240630.xsd#creg_OrganizationAndDescriptionOfBusinessLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="creg-20240630.xsd#creg_OrganizationandDescriptionofBusinessDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="creg_OrganizationandDescriptionofBusinessDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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="creg_ErdosTCHMember" xlink:href="creg-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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_ZhongxunMember" xlink:href="creg-20240630.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_YinghuaMember" xlink:href="creg-20240630.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OrganizationTermPeriod" xlink:href="creg-20240630.xsd#creg_OrganizationTermPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="creg_OrganizationTermPeriod" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ActualElectricitySold" xlink:href="creg-20240630.xsd#creg_ActualElectricitySold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="creg_ActualElectricitySold" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForNuclearFuel" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForNuclearFuel"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_PaymentsForNuclearFuel" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OriginalInvestmentBySubsidiary" xlink:href="creg-20240630.xsd#creg_OriginalInvestmentBySubsidiary"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="creg_OriginalInvestmentBySubsidiary" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfAmountInitialCapitalContribution" xlink:href="creg-20240630.xsd#creg_PercentageOfAmountInitialCapitalContribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="creg_PercentageOfAmountInitialCapitalContribution" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LicenseIsIssued" xlink:href="creg-20240630.xsd#creg_LicenseIsIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="creg_LicenseIsIssued" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_SignificantAccountingPoliciesLineItems" xlink:href="creg-20240630.xsd#creg_SignificantAccountingPoliciesLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="creg-20240630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="creg_SummaryofSignificantAccountingPoliciesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain_0" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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="creg_ErdosTCHMember" xlink:href="creg-20240630.xsd#creg_ErdosTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="creg_ErdosTCHMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ZhonghongMember" xlink:href="creg-20240630.xsd#creg_ZhonghongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="creg_ZhonghongMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShanghaiTCHMember" xlink:href="creg-20240630.xsd#creg_ShanghaiTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="creg_ShanghaiTCHMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ZhongxunMember" xlink:href="creg-20240630.xsd#creg_ZhongxunMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="creg_ZhongxunMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_VotingPowerMember" xlink:href="creg-20240630.xsd#creg_VotingPowerMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_OwnershipDomain" xlink:to="creg_VotingPowerMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NetIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ValueAddedTaxPercentage" xlink:href="creg-20240630.xsd#creg_ValueAddedTaxPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="creg_ValueAddedTaxPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TechonologyServices" xlink:href="creg-20240630.xsd#creg_TechonologyServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="creg_TechonologyServices" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ValueAddedTaxReceivable" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ShortTermInvestments" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_InsuranceTax" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_BalanceNotCovered" xlink:href="creg-20240630.xsd#creg_BalanceNotCovered"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="creg_BalanceNotCovered" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="11" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ShortTermLoanReceivableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBankLoansAndNotesPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_CapitalUtilizationFee" xlink:href="creg-20240630.xsd#creg_CapitalUtilizationFee"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="creg_CapitalUtilizationFee" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_RepaymentsOfDebt" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/AdvancetoSuppliersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_AdvancetoSuppliersDetailsTable" xlink:href="creg-20240630.xsd#creg_AdvancetoSuppliersDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaymentFeesOnAdvancesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaymentFeesOnAdvancesNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_PrepaymentFeesOnAdvancesNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ResearchAndDevelopmentCost" xlink:href="creg-20240630.xsd#creg_ResearchAndDevelopmentCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Supplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_Supplies" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_RemainingAmount" xlink:href="creg-20240630.xsd#creg_RemainingAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="creg_RemainingAmount" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/TaxesPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxesPayable" xlink:href="creg-20240630.xsd#creg_IncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="creg_IncomeTaxesPayable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_IncomeTaxHolidayDescription" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/EntrustedLoanPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_EntrustedLoanPayableDetailsTable" xlink:href="creg-20240630.xsd#creg_EntrustedLoanPayableDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="creg_EntrustedLoanPayableDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_EntrustedLoanPayableDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_EntrustedLoanPayableDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_TypeOfAgreementAxis" xlink:href="creg-20240630.xsd#creg_TypeOfAgreementAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_EntrustedLoanPayableDetailsTable" xlink:to="creg_TypeOfAgreementAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TypeOfAgreementDomainDomain" xlink:href="creg-20240630.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-20240630.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_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_EntrustedLoanPayableDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_EntrustedLoanPayableDetailsTable" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_EntrustedLoanPayableDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TransferPriceForXuzhouHuayuProjectMember" xlink:href="creg-20240630.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-20240630.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_HuaxinMember" xlink:href="creg-20240630.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_TransferAgreementMember" xlink:href="creg-20240630.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_HYREFMember" xlink:href="creg-20240630.xsd#creg_HYREFMember"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="creg_XianTCHMember" xlink:href="creg-20240630.xsd#creg_XianTCHMember"/>
    <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_FirstPaymentMember" xlink:href="creg-20240630.xsd#creg_FirstPaymentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="creg_FirstPaymentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_SecondPaymentMember" xlink:href="creg-20240630.xsd#creg_SecondPaymentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="creg_SecondPaymentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ThirdPaymentMember" xlink:href="creg-20240630.xsd#creg_ThirdPaymentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="creg_ThirdPaymentMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_FourthPaymentMember" xlink:href="creg-20240630.xsd#creg_FourthPaymentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="creg_FourthPaymentMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_FinalPaymentMember" xlink:href="creg-20240630.xsd#creg_FinalPaymentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="creg_FinalPaymentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_HYREFLoanentrustedLoanMember" xlink:href="creg-20240630.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"/>
    <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-20240630.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"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_Investments" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_EquitySecuritiesFvNi" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtSecuritiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_TotalFundCapitalContribution" xlink:href="creg-20240630.xsd#creg_TotalFundCapitalContribution"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="creg_TotalFundCapitalContribution" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_DescriptionOfRemainingLoanBalance" xlink:href="creg-20240630.xsd#creg_DescriptionOfRemainingLoanBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="creg_DescriptionOfRemainingLoanBalance" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_BuyBackPrice" xlink:href="creg-20240630.xsd#creg_BuyBackPrice"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="creg_BuyBackPrice" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfConsumerLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfConsumerLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_GainLossOnSalesOfConsumerLoans" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_RepaymentsOfAccruedInterest" xlink:href="creg-20240630.xsd#creg_RepaymentsOfAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="creg_RepaymentsOfAccruedInterest" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_InvestmentOwnedBalanceShares" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OwnedShares" xlink:href="creg-20240630.xsd#creg_OwnedShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="creg_OwnedShares" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_PaymentsForLoans" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_RepaymentPrincipalAmount" xlink:href="creg-20240630.xsd#creg_RepaymentPrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="creg_RepaymentPrincipalAmount" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_PaymentsForFees" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" order="21" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/NotePayableNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_NotePayableNetDetailsTable" xlink:href="creg-20240630.xsd#creg_NotePayableNetDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="creg_NotePayableNetDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_NotePayableNetDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_NotePayableNetDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PromissoryNotesInApril2021Member" xlink:href="creg-20240630.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="0" xbrldt:closed="true"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="creg_PromissoryNotesInApril2021Member" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConvertibleNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_IncreaseDecreaseOutstandingBalancePercentage" xlink:href="creg-20240630.xsd#creg_IncreaseDecreaseOutstandingBalancePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtInterestRateIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtInterestRateIncrease"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtInterestRateIncrease" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivableWithImputedInterestFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestFaceAmount" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PartitionedNotesPayable" xlink:href="creg-20240630.xsd#creg_PartitionedNotesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="creg_PartitionedNotesPayable" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LossOnConversionNotes" xlink:href="creg-20240630.xsd#creg_LossOnConversionNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="creg_LossOnConversionNotes" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_OutstandingPrincipalBalance" xlink:href="creg-20240630.xsd#creg_OutstandingPrincipalBalance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="creg_OutstandingPrincipalBalance" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="17" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsLineItems" xlink:href="creg-20240630.xsd#creg_StockholdersEquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsTable" xlink:href="creg-20240630.xsd#creg_StockholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_StockholdersEquityDetailsLineItems" xlink:to="creg_StockholdersEquityDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_StockBasedCompensationPlanDetailsTable" xlink:href="creg-20240630.xsd#creg_StockBasedCompensationPlanDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="creg_StockBasedCompensationPlanDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_StockBasedCompensationPlanDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" xlink:href="creg-20240630.xsd#creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/IncomeTaxDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxDetailsTable" xlink:href="creg-20240630.xsd#creg_IncomeTaxDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance" xlink:href="creg-20240630.xsd#creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_IncomeTaxTermYear" xlink:href="creg-20240630.xsd#creg_IncomeTaxTermYear"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="creg_IncomeTaxTermYear" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/StatutoryReservesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_StatutoryReserveLineItems" xlink:href="creg-20240630.xsd#creg_StatutoryReserveLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesDetailsTable" xlink:href="creg-20240630.xsd#creg_StatutoryReservesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_StatutoryReserveLineItems" xlink:to="creg_StatutoryReservesDetailsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_StatutorySurplusReserveFundMember" xlink:href="creg-20240630.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-20240630.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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_PercentageOfStatutoryReserveNetIncome" xlink:href="creg-20240630.xsd#creg_PercentageOfStatutoryReserveNetIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReserveLineItems" xlink:to="creg_PercentageOfStatutoryReserveNetIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfReserveRegisteredCapital" xlink:href="creg-20240630.xsd#creg_PercentageOfReserveRegisteredCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReserveLineItems" xlink:to="creg_PercentageOfReserveRegisteredCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_PercentageOfRegisteredCapital" xlink:href="creg-20240630.xsd#creg_PercentageOfRegisteredCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_StatutoryReserveLineItems" xlink:to="creg_PercentageOfRegisteredCapital" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:href="creg-20240630.xsd#creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" xlink:href="creg-20240630.xsd#creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ShanghaiTCHMember" xlink:href="creg-20240630.xsd#creg_ShanghaiTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_ShanghaiTCHMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_XianTCHMember" xlink:href="creg-20240630.xsd#creg_XianTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_XianTCHMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ErdosTCHMember" xlink:href="creg-20240630.xsd#creg_ErdosTCHMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_ErdosTCHMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_XianZhonghongMember" xlink:href="creg-20240630.xsd#creg_XianZhonghongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_XianZhonghongMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ShaanxiHuahongMember" xlink:href="creg-20240630.xsd#creg_ShaanxiHuahongMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_ShaanxiHuahongMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_ZhongxunMember" xlink:href="creg-20240630.xsd#creg_ZhongxunMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="creg_ZhongxunMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_MaximumStatutoryReserveAmount" xlink:href="creg-20240630.xsd#creg_MaximumStatutoryReserveAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="creg_MaximumStatutoryReserveAmount" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReserve" xlink:href="creg-20240630.xsd#creg_StatutoryReserve"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="creg_StatutoryReserve" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/ContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_ContingenciesDetailsTable" xlink:href="creg-20240630.xsd#creg_ContingenciesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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-20240630.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-20240630.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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAdditionalCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_OtherAdditionalCapital" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationExpense" xlink:href="creg-20240630.xsd#creg_AccruedLitigationExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_InterestAndFeeIncomeOtherLoans" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LoansPayableWithVariableAmount" xlink:href="creg-20240630.xsd#creg_LoansPayableWithVariableAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="creg_LoansPayableWithVariableAmount" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/LeaseDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_LeaseDetailsTable" xlink:href="creg-20240630.xsd#creg_LeaseDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="creg_LeaseDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_LeaseDetailsTable" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_LeaseCommitmentMember" xlink:href="creg-20240630.xsd#creg_LeaseCommitmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="creg_LeaseCommitmentMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForRent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_PaymentsForRent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="creg_LeaseExpirationDate" xlink:href="creg-20240630.xsd#creg_LeaseExpirationDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="creg_SubsequentEventsDetailsLineItems" xlink:href="creg-20240630.xsd#creg_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="creg_SubsequentEventsDetailsTable" xlink:href="creg-20240630.xsd#creg_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="creg_SubsequentEventsDetailsLineItems" xlink:to="creg_SubsequentEventsDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SubsequentEventsDetailsTable" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="creg_SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_CommonStockMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="creg_LenderPromissoryNotes" xlink:href="creg-20240630.xsd#creg_LenderPromissoryNotes"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SubsequentEventsDetailsLineItems" xlink:to="creg_LenderPromissoryNotes" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ExcessStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="creg_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:role="http://www.cregcn.com/role/DocumentAndEntityInformation" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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>12
<FILENAME>creg-20240630_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: Wed Aug 14 13:36:52 UTC 2024 -->
<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/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <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"/>
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 liabilities</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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 STOCKHOLDERS&#8217; 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/verboseLabel" 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/2009/role/netLabel" 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/2024/elts/us-gaap-2024.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_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_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_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_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_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 provided by (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/2024/elts/us-gaap-2024.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 INCREASE (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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToSuppliersAndEmployeesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToSuppliersAndEmployeesAbstract_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="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" xlink:to="us-gaap_PaymentsToSuppliersAndEmployeesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_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_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_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_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrentAbstract_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="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_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="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_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="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_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_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Entrusted 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="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_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="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightAxis_lbl" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" xlink:to="us-gaap_ClassOfWarrantOrRightAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl" xml:lang="en-US">Number of Warrants Outstanding Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Outstanding Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Shares Outstanding 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Outstanding 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_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="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_lbl" xml:lang="en-US">Tax expense per financial statements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_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="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Total 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/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_StatutoryReservesAbstract" xlink:href="creg-20240630.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_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Total 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiability_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:href="creg-20240630.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="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US">Schedule of Years, 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="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent_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_ValueAddedTaxReceivableCurrent" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersCurrent" xlink:href="creg-20240630.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="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermInvestments_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_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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-20240630.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/2024/elts/us-gaap-2024.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 ASSETS</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_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Right-of-use asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl0" xml:lang="en-US">Right-of-use assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract2" xlink:href="creg-20240630.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-20240630.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-20240630.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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_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_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_TaxesPayableCurrent_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="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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</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_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl0" xml:lang="en-US">Current operating lease liabilities</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"/>
    <loc xlink:type="locator" xlink:label="creg_PayableForPurchaseOfEquityInterest" xlink:href="creg-20240630.xsd#creg_PayableForPurchaseOfEquityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PayableForPurchaseOfEquityInterest_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_PayableForPurchaseOfEquityInterest" xlink:to="creg_PayableForPurchaseOfEquityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestPayableCurrent_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="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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-20240630.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/2024/elts/us-gaap-2024.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 LIABILITIES</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/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl1" xml:lang="en-US">Noncurrent 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_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_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0" xml:lang="en-US">Non-current operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract8" xlink:href="creg-20240630.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-20240630.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-20240630.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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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, 8,516,357 and 7,963,444 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively</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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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</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/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Shares of common stock</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract12" xlink:href="creg-20240630.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="creg_UnlabeledAbstract13" xlink:href="creg-20240630.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_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RentalIncomeNonoperating"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RentalIncomeNonoperating_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="us-gaap_RentalIncomeNonoperating" xlink:to="us-gaap_RentalIncomeNonoperating_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract14" xlink:href="creg-20240630.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="us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnlabeledAbstract15" xlink:href="creg-20240630.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="creg_UnlabeledAbstract16" xlink:href="creg-20240630.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="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_UnlabeledAbstract17" xlink:href="creg-20240630.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-20240630.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="creg_UnlabeledAbstract19" xlink:href="creg-20240630.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="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl0" xml:lang="en-US">Gain 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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, 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_UnlabeledAbstract20" xlink:href="creg-20240630.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="creg_UnlabeledAbstract21" xlink:href="creg-20240630.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-20240630.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="creg_UnlabeledAbstract23" xlink:href="creg-20240630.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="us-gaap_StatementOfOtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_UnlabeledAbstract24" xlink:href="creg-20240630.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="creg_UnlabeledAbstract25" xlink:href="creg-20240630.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_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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/2024/elts/us-gaap-2024.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_UnlabeledAbstract26" xlink:href="creg-20240630.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="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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/2024/elts/us-gaap-2024.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_UnlabeledAbstract27" xlink:href="creg-20240630.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="creg_UnlabeledAbstract28" xlink:href="creg-20240630.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="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnlabeledAbstract29" xlink:href="creg-20240630.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="creg_TransferToStatutoryReserves" xlink:href="creg-20240630.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_UnlabeledAbstract30" xlink:href="creg-20240630.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="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 (loss)</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_UnlabeledAbstract31" xlink:href="creg-20240630.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-20240630.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-20240630.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-20240630.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_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Stock compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Stock compensation expense (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract35" xlink:href="creg-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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="creg_UnlabeledAbstract45" xlink:href="creg-20240630.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-20240630.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="creg_UnlabeledAbstract47" xlink:href="creg-20240630.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="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock compensation expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_UnlabeledAbstract48" xlink:href="creg-20240630.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-20240630.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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnlabeledAbstract50" xlink:href="creg-20240630.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="creg_UnlabeledAbstract51" xlink:href="creg-20240630.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnlabeledAbstract52" xlink:href="creg-20240630.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnlabeledAbstract53" xlink:href="creg-20240630.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_UnlabeledAbstract54" xlink:href="creg-20240630.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="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_UnlabeledAbstract55" xlink:href="creg-20240630.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="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US">Right-of-use assets obtained in exchange for operating lease liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpenseOther_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_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainsLossesOnRestructuringOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies_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="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PaymentsForProceedsFromLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromLoansReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsForProceedsFromLoansReceivable_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_PaymentsForProceedsFromLoansReceivable" xlink:to="us-gaap_PaymentsForProceedsFromLoansReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:href="creg-20240630.xsd#creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock_lbl" xml:lang="en-US">Schedule of Plant and Equipment Estimated Lives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:to="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedInsuranceCurrent_lbl" xml:lang="en-US">Education and union fund and social insurance payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedInsuranceCurrent" xlink:to="us-gaap_AccruedInsuranceCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Accrued payroll and welfare</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AccruedLitigationCurrent" xlink:href="creg-20240630.xsd#creg_AccruedLitigationCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_AccruedLitigationCurrent_lbl" xml:lang="en-US">Accrued litigation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationCurrent" xlink:to="creg_AccruedLitigationCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TaxPayableTextBlock" xlink:href="creg-20240630.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-20240630.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="us-gaap_AccruedIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxes_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_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OtherTaxesCurrent" xlink:href="creg-20240630.xsd#creg_OtherTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OtherTaxesCurrent_lbl" xml:lang="en-US">Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherTaxesCurrent" xlink:to="creg_OtherTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_DeferredTaxAssetsNetDisclosureTextBlock" xlink:href="creg-20240630.xsd#creg_DeferredTaxAssetsNetDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_DeferredTaxAssetsNetDisclosureTextBlock_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_DeferredTaxAssetsNetDisclosureTextBlock" xlink:to="creg_DeferredTaxAssetsNetDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_DeferredTaxAssetsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsInvestments_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_DeferredTaxAssetsInvestments" xlink:to="us-gaap_DeferredTaxAssetsInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments_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="us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl" xml:lang="en-US">US NOL</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">PRC NOL</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_EntrustedLoanPayableTextBlock" xlink:href="creg-20240630.xsd#creg_EntrustedLoanPayableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_EntrustedLoanPayableTextBlock_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="creg_EntrustedLoanPayableTextBlock" xlink:to="creg_EntrustedLoanPayableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">NOTE PAYABLE, NET</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="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_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_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl" xml:lang="en-US">Schedule 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="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Outstanding Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl" xml:lang="en-US">Number of Warrants Exercisable Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Exercisable Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercisable Balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice_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="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice_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="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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</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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Shares Exercisable 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Average Exercise Price, Exercisable 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted Average Remaining Contractual Term in Years, Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20240630.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="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_WeightedAverageRemainingContractualTermInYearsExercised" xlink:href="creg-20240630.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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" xlink:href="creg-20240630.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_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 &#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="creg_StatutoryReservesTextBlock" xlink:href="creg-20240630.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-20240630.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 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_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">LEASE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl" xml:lang="en-US">Schedule of Operating ROU Assets and Lease Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract56" xlink:href="creg-20240630.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="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 Operating ROU Assets and Lease Liabilities</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_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US">Operating lease cost &#8211; amortization of operating lease right-of-use asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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; interest expense on lease liability</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="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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 Years, 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">For the year ended June 30, 2025,</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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, 2026</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">For the year ended June 30, 2027</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" xlink:href="creg-20240630.xsd#creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of Future Minimum Lease Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" xlink:to="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLeasePayments_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_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_UnlabeledAbstract57" xlink:href="creg-20240630.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="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_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="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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="us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LeaseLiabilitiesMember" xlink:href="creg-20240630.xsd#creg_LeaseLiabilitiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LeaseLiabilitiesMember_lbl" xml:lang="en-US">Lease Liabilities [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseLiabilitiesMember" xlink:to="creg_LeaseLiabilitiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_WithinOneYearMember" xlink:href="creg-20240630.xsd#creg_WithinOneYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_WithinOneYearMember_lbl" xml:lang="en-US">Within 1 Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WithinOneYearMember" xlink:to="creg_WithinOneYearMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TwoToFiveYearsMember" xlink:href="creg-20240630.xsd#creg_TwoToFiveYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TwoToFiveYearsMember_lbl" xml:lang="en-US">2-5 years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TwoToFiveYearsMember" xlink:to="creg_TwoToFiveYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipAxis_lbl" xml:lang="en-US">Ownership [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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 and Position [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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US">Debt Instrument [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 Jurisdiction [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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital and Surplus Required</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_MaximumStatutoryReserveAmount" xlink:href="creg-20240630.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_OrganizationTermPeriod" xlink:href="creg-20240630.xsd#creg_OrganizationTermPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_OrganizationTermPeriod_lbl" xml:lang="en-US">Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OrganizationTermPeriod" xlink:to="creg_OrganizationTermPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage_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="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="creg_ActualElectricitySold" xlink:href="creg-20240630.xsd#creg_ActualElectricitySold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ActualElectricitySold_lbl" xml:lang="en-US">Electricity sold (in Kilowatt-hours)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ActualElectricitySold" xlink:to="creg_ActualElectricitySold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForNuclearFuel" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForNuclearFuel"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForNuclearFuel_lbl" xml:lang="en-US">Payment for power and energy</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForNuclearFuel" xlink:to="us-gaap_PaymentsForNuclearFuel_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OriginalInvestmentBySubsidiary" xlink:href="creg-20240630.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_PercentageOfAmountInitialCapitalContribution" xlink:href="creg-20240630.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_LicenseIsIssued" xlink:href="creg-20240630.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_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US">Owned percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ValueAddedTaxPercentage" xlink:href="creg-20240630.xsd#creg_ValueAddedTaxPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ValueAddedTaxPercentage_lbl" xml:lang="en-US">Selling consumer products</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ValueAddedTaxPercentage" xlink:to="creg_ValueAddedTaxPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TechonologyServices" xlink:href="creg-20240630.xsd#creg_TechonologyServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_TechonologyServices_lbl" xml:lang="en-US">Technology services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TechonologyServices" xlink:to="creg_TechonologyServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValueAddedTaxReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InsuranceTax" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther_lbl" xml:lang="en-US">Tax benefit percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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 fee</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/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RepaymentsOfDebt_lbl0" xml:lang="en-US">Loan repayment</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount_lbl" xml:lang="en-US">Purchase commitment amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PrepaymentFeesOnAdvancesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Supplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_Supplies_lbl" xml:lang="en-US">Prepaid supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_RemainingAmount" xlink:href="creg-20240630.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="creg_IncomeTaxesPayable" xlink:href="creg-20240630.xsd#creg_IncomeTaxesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_IncomeTaxesPayable_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_IncomeTaxesPayable" xlink:to="creg_IncomeTaxesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxHolidayDescription_lbl" xml:lang="en-US">Income tax description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxHolidayDescription" xlink:to="us-gaap_IncomeTaxHolidayDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquitySecuritiesFvNi_lbl" xml:lang="en-US">Equity investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtSecuritiesCurrent_lbl" xml:lang="en-US">Debt investment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesCurrent" xlink:to="us-gaap_DebtSecuritiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_TotalFundCapitalContribution" xlink:href="creg-20240630.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="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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="creg_BuyBackPrice" xlink:href="creg-20240630.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_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest_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_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" xlink:to="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfConsumerLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="creg_RepaymentsOfAccruedInterest" xlink:href="creg-20240630.xsd#creg_RepaymentsOfAccruedInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_RepaymentsOfAccruedInterest_lbl" xml:lang="en-US">Repayments of accrued interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentsOfAccruedInterest" xlink:to="creg_RepaymentsOfAccruedInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermLoansFromBank" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_DepositLiabilitiesAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_InvestmentOwnedBalanceShares" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ExcessStockSharesIssued_lbl0" xml:lang="en-US">Exchange of common stock</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForLoans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForLoans_lbl" xml:lang="en-US">Installment payment for loan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLoans" xlink:to="us-gaap_PaymentsForLoans_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_RepaymentPrincipalAmount" xlink:href="creg-20240630.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_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_PaymentsForFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PaymentsForFees_lbl" xml:lang="en-US">Other fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFees" xlink:to="us-gaap_PaymentsForFees_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium_lbl" xml:lang="en-US">Amortized OID</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US">Interest rate term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_IncreaseDecreaseOutstandingBalancePercentage" xlink:href="creg-20240630.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/2024/elts/us-gaap-2024.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_ShortTermDebtInterestRateIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtInterestRateIncrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtInterestRateIncrease_lbl" xml:lang="en-US">Outstanding balance increased percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtInterestRateIncrease" xlink:to="us-gaap_ShortTermDebtInterestRateIncrease_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_PrincipalAmountOutstandingOfLoansHeldInPortfolio" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_PartitionedNotesPayable" xlink:href="creg-20240630.xsd#creg_PartitionedNotesPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_PartitionedNotesPayable_lbl" xml:lang="en-US">Partitioned notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PartitionedNotesPayable" xlink:to="creg_PartitionedNotesPayable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl" xml:lang="en-US">Delivery of shares (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LossOnConversionNotes" xlink:href="creg-20240630.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="creg_OutstandingPrincipalBalance" xlink:href="creg-20240630.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_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl" xml:lang="en-US">Investment banking services shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl" xml:lang="en-US">Fair value of investment banking services shares (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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="creg_IncomeTaxTermYear" xlink:href="creg-20240630.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-20240630.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-20240630.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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">Balance amount</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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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-20240630.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="creg_LenderPromissoryNotes" xlink:href="creg-20240630.xsd#creg_LenderPromissoryNotes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LenderPromissoryNotes_lbl" xml:lang="en-US">Promissory notes of lender</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LenderPromissoryNotes" xlink:to="creg_LenderPromissoryNotes_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_UsesAndSourcesOfLiquidityPolicyTextBlock" xlink:href="creg-20240630.xsd#creg_UsesAndSourcesOfLiquidityPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_UsesAndSourcesOfLiquidityPolicyTextBlock_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_UsesAndSourcesOfLiquidityPolicyTextBlock" xlink:to="creg_UsesAndSourcesOfLiquidityPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_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_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl" xml:lang="en-US">Credit losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_ValueAddedTaxPolicyTextBlock" xlink:href="creg-20240630.xsd#creg_ValueAddedTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ValueAddedTaxPolicyTextBlock_lbl" xml:lang="en-US">Value added tax (&#8220;VAT&#8221;)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ValueAddedTaxPolicyTextBlock" xlink:to="creg_ValueAddedTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_AdvanceToSuppliersPolicyTextBlock" xlink:href="creg-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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">Plant and Equipment</label>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxLypjYo4QTEzrLpth9fw9uoKtc/2d9TaF8kARLDAGOJEdUkVb7xG+nvtQjLfExWfAM40LATGHbxgT4t/WXPVOv+Sk44dOYyAPshvUcQ8dthtgsZ9rH4iCx4n0GrXWEWbDxjFFqBgo35p2j6gQa1ftDo=] CSR-->
    <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/2024/elts/us-gaap-2024.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-20240630.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">Accounts 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_InventoryCashFlowPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCashFlowPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryCashFlowPolicy_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="us-gaap_InventoryCashFlowPolicy" xlink:to="us-gaap_InventoryCashFlowPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ShanghaiTCHMember" xlink:href="creg-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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="creg_XianTCHEnergyTechnologyCoLtdMember" xlink:href="creg-20240630.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-20240630.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-20240630.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-20240630.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_YinghuaMember" xlink:href="creg-20240630.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_ZhonghongMember" xlink:href="creg-20240630.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_VotingPowerMember" xlink:href="creg-20240630.xsd#creg_VotingPowerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_VotingPowerMember_lbl" xml:lang="en-US">Voting Power [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_VotingPowerMember" xlink:to="creg_VotingPowerMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PRCMember" xlink:href="creg-20240630.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="creg_CooperationAgreementMember" xlink:href="creg-20240630.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_HYREFLoanentrustedLoanMember" xlink:href="creg-20240630.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">Entrusted Loan Payable HYREF 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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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="creg_FirstPaymentMember" xlink:href="creg-20240630.xsd#creg_FirstPaymentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_FirstPaymentMember_lbl" xml:lang="en-US">First Payment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FirstPaymentMember" xlink:to="creg_FirstPaymentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SecondPaymentMember" xlink:href="creg-20240630.xsd#creg_SecondPaymentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_SecondPaymentMember_lbl" xml:lang="en-US">2nd Payment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SecondPaymentMember" xlink:to="creg_SecondPaymentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ThirdPaymentMember" xlink:href="creg-20240630.xsd#creg_ThirdPaymentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ThirdPaymentMember_lbl" xml:lang="en-US">3rd Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ThirdPaymentMember" xlink:to="creg_ThirdPaymentMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="creg_ThirdPaymentMember_lbl0" xml:lang="en-US">1st Payment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ThirdPaymentMember" xlink:to="creg_ThirdPaymentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="creg_FourthPaymentMember" xlink:href="creg-20240630.xsd#creg_FourthPaymentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_FourthPaymentMember_lbl" xml:lang="en-US">4th Payment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FourthPaymentMember" xlink:to="creg_FourthPaymentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_FinalPaymentMember" xlink:href="creg-20240630.xsd#creg_FinalPaymentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_FinalPaymentMember_lbl" xml:lang="en-US">Final Payment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FinalPaymentMember" xlink:to="creg_FinalPaymentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_PromissoryNotesInApril2021Member" xlink:href="creg-20240630.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_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" xlink:href="creg-20240630.xsd#creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember_lbl" xml:lang="en-US">Equity Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" xlink:to="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StatutorySurplusReserveFundMember" xlink:href="creg-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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_LeaseCommitmentMember" xlink:href="creg-20240630.xsd#creg_LeaseCommitmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="creg_LeaseCommitmentMember_lbl" xml:lang="en-US">Lease Commitment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseCommitmentMember" xlink:to="creg_LeaseCommitmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/srt-2024.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="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:href="creg-20240630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable_lbl" xml:lang="en-US">Summary of Significant Accounting Policies (Details) - Schedule of Plant and Equipment Estimated Lives [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:to="creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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">Schedule of Plant and Equipment Estimated Lives [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_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightDomain_lbl" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightDomain" xlink:to="us-gaap_ClassOfWarrantOrRightDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightTable_lbl" xml:lang="en-US">Class of Warrant or Right [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Schedule of the Activities of Warrants that were Issued from Equity Financing [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:href="creg-20240630.xsd#creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable_lbl" xml:lang="en-US">Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:to="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:href="creg-20240630.xsd#creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems_lbl" xml:lang="en-US">Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" xlink:href="creg-20240630.xsd#creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable_lbl" xml:lang="en-US">Commitments (Details) - Schedule of Future Minimum Lease Payment [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" xlink:to="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" xlink:href="creg-20240630.xsd#creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems_lbl" xml:lang="en-US">Commitments (Details) - Schedule of Future Minimum Lease Payment [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" xlink:to="creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_OrganizationandDescriptionofBusinessDetailsTable" xlink:href="creg-20240630.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_OrganizationAndDescriptionOfBusinessLineItems" xlink:href="creg-20240630.xsd#creg_OrganizationAndDescriptionOfBusinessLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_OrganizationAndDescriptionOfBusinessLineItems_lbl" xml:lang="en-US">Organization and Descriptions of Business [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OrganizationAndDescriptionOfBusinessLineItems" xlink:to="creg_OrganizationAndDescriptionOfBusinessLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_OwnershipDomain_lbl" xml:lang="en-US">Ownership [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="creg-20240630.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_SignificantAccountingPoliciesLineItems" xlink:href="creg-20240630.xsd#creg_SignificantAccountingPoliciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SignificantAccountingPoliciesLineItems_lbl" xml:lang="en-US">Summary of Significant Accounting Policies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SignificantAccountingPoliciesLineItems" xlink:to="creg_SignificantAccountingPoliciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_SupplierFinanceProgramLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplierFinanceProgramLineItems_lbl" xml:lang="en-US">Advance to Suppliers [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_SupplierFinanceProgramLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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 and Position [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-20240630.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_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_EntrustedLoanPayableDetailsTable" xlink:href="creg-20240630.xsd#creg_EntrustedLoanPayableDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_EntrustedLoanPayableDetailsTable_lbl" xml:lang="en-US">Entrusted Loan Payable (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EntrustedLoanPayableDetailsTable" xlink:to="creg_EntrustedLoanPayableDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtConversionLineItems_lbl" xml:lang="en-US">Entrusted Loan Payable [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtConversionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockDomain_lbl" xml:lang="en-US">Class of Stock [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockDomain" xlink:to="us-gaap_ClassOfStockDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtLineItems_lbl" xml:lang="en-US">Note Payable, Net [Line items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsTable" xlink:href="creg-20240630.xsd#creg_StockholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StockholdersEquityDetailsTable_lbl" xml:lang="en-US">Stockholders&#8217; Equity (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockholdersEquityDetailsTable" xlink:to="creg_StockholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StockholdersEquityDetailsLineItems" xlink:href="creg-20240630.xsd#creg_StockholdersEquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StockholdersEquityDetailsLineItems_lbl" xml:lang="en-US">Stockholders&#8217; Equity [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockholdersEquityDetailsLineItems" xlink:to="creg_StockholdersEquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_StockBasedCompensationPlanDetailsTable" xlink:href="creg-20240630.xsd#creg_StockBasedCompensationPlanDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StockBasedCompensationPlanDetailsTable_lbl" xml:lang="en-US">Stock-Based Compensation Plan (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StockBasedCompensationPlanDetailsTable" xlink:to="creg_StockBasedCompensationPlanDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xml:lang="en-US">Stock-Based Compensation Plan [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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 Jurisdiction [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-20240630.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="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxContingencyLineItems_lbl" xml:lang="en-US">Income Tax [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_IncomeTaxContingencyLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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_StatutoryReserveLineItems" xlink:href="creg-20240630.xsd#creg_StatutoryReserveLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReserveLineItems_lbl" xml:lang="en-US">Statutory Reserve [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_StatutoryReserveLineItems" xlink:to="creg_StatutoryReserveLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" xlink:href="creg-20240630.xsd#creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable_lbl" xml:lang="en-US">Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" xlink:to="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:href="creg-20240630.xsd#creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems_lbl" xml:lang="en-US">Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US">Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_LeaseDetailsTable" xlink:href="creg-20240630.xsd#creg_LeaseDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_LeaseDetailsTable_lbl" xml:lang="en-US">Lease (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseDetailsTable" xlink:to="creg_LeaseDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherCommitmentsLineItems_lbl" xml:lang="en-US">Commitments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_OtherCommitmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_SubsequentEventsDetailsTable" xlink:href="creg-20240630.xsd#creg_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SubsequentEventsDetailsTable_lbl" xml:lang="en-US">Subsequent Events (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SubsequentEventsDetailsTable" xlink:to="creg_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="creg_SubsequentEventsDetailsLineItems" xlink:href="creg-20240630.xsd#creg_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SubsequentEventsDetailsLineItems" xlink:to="creg_SubsequentEventsDetailsLineItems_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_AccruedLitigationCurrent_lbl0" xml:lang="en-US">Amount of accrued litigation including accounts payable .</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationCurrent" xlink:to="creg_AccruedLitigationCurrent_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_ActualElectricitySold_lbl0" xml:lang="en-US">Actual electricity sold.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ActualElectricitySold" xlink:to="creg_ActualElectricitySold_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_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_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_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_IncomeTaxesPayable_lbl0" xml:lang="en-US">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>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxesPayable" xlink:to="creg_IncomeTaxesPayable_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_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_OrganizationTermPeriod_lbl0" xml:lang="en-US">Represents a term period of organization.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OrganizationTermPeriod" xlink:to="creg_OrganizationTermPeriod_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_OtherTaxesCurrent_lbl0" xml:lang="en-US">The amount of accrual for taxes other than enterprise income taxes, VAT and business tax payable. Used to reflect the current portion of the liabilities.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherTaxesCurrent" xlink:to="creg_OtherTaxesCurrent_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_PartitionedNotesPayable_lbl0" xml:lang="en-US">Partitioned notes.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PartitionedNotesPayable" xlink:to="creg_PartitionedNotesPayable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_PayableForPurchaseOfEquityInterest_lbl0" xml:lang="en-US">Payable for purchase of equity interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PayableForPurchaseOfEquityInterest" xlink:to="creg_PayableForPurchaseOfEquityInterest_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_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_RepaymentsOfAccruedInterest_lbl0" xml:lang="en-US">The represents value as an repayments of accrued interest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentsOfAccruedInterest" xlink:to="creg_RepaymentsOfAccruedInterest_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_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock_lbl0" xml:lang="en-US">Tabular disclosure of property plant and equipment useful life.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:to="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged_lbl0" xml:lang="en-US">The number of warrants exchanged made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged_lbl0" xml:lang="en-US">Weighted average per share amount at which exchanged can acquire shares of common stock by exercise of non options.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl0" xml:lang="en-US">Number of non-option equity instruments exercisable by participants.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted average price at which option holders acquired shares when converting their non options into shares.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm_lbl0" xml:lang="en-US">Weighted average remaining contractual term for vested portions of non 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted average price at which grantees could have acquired the underlying shares with respect to non options of the plan that expired.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted average price at which grantees could have acquired the underlying shares with respect to non options that were terminated.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted average per share amount at which grantees can acquire shares of common stock by exercise of non options.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl0" xml:lang="en-US">Weighted average price at which grantees can acquire the shares reserved for issuance under the non option plan.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm_lbl0" xml:lang="en-US">Weighted average remaining contractual term for non 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm_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_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/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_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_TechonologyServices_lbl0" xml:lang="en-US">Percentage of providing technology services.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TechonologyServices" xlink:to="creg_TechonologyServices_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_UsesAndSourcesOfLiquidityPolicyTextBlock_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_UsesAndSourcesOfLiquidityPolicyTextBlock" xlink:to="creg_UsesAndSourcesOfLiquidityPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ValueAddedTaxPercentage_lbl0" xml:lang="en-US">Percentage of value added tax rate.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ValueAddedTaxPercentage" xlink:to="creg_ValueAddedTaxPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="creg_ValueAddedTaxPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for value added tax.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ValueAddedTaxPolicyTextBlock" xlink:to="creg_ValueAddedTaxPolicyTextBlock_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/label" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities_lbl0" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities_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_DeferredTaxAssetsLiabilitiesNet_lbl0" 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_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl0"/>
    <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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl0" 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_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_LeaseLiabilitiesMember_lbl0" xml:lang="en-US">Lease Liabilities Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseLiabilitiesMember" xlink:to="creg_LeaseLiabilitiesMember_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="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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Expired Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice_lbl1"/>
    <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_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_AmortizationOfDebtDiscountPremium_lbl0" xml:lang="en-US">Amortization of Debt Discount (Premium)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium_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_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="us-gaap_DeferredTaxAssetsInvestments_lbl0" xml:lang="en-US">Deferred Tax Assets, Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsInvestments" xlink:to="us-gaap_DeferredTaxAssetsInvestments_lbl0"/>
    <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="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_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_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_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="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_lbl0" xml:lang="en-US">Credit Loss, Financial Instrument [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_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="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_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="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_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_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="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="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_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="creg_LeaseCommitmentMember_lbl0" xml:lang="en-US">Lease Commitment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LeaseCommitmentMember" xlink:to="creg_LeaseCommitmentMember_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_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="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="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_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_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_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_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="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_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_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_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="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_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_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_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="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_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="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="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="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="us-gaap_ShortTermDebtInterestRateIncrease_lbl0" xml:lang="en-US">Short-Term Debt, Interest Rate Increase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtInterestRateIncrease" xlink:to="us-gaap_ShortTermDebtInterestRateIncrease_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_RepaymentsOfAccruedInterest_lbl1" xml:lang="en-US">Repayments Of Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_RepaymentsOfAccruedInterest" xlink:to="creg_RepaymentsOfAccruedInterest_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="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="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0"/>
    <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="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="us-gaap_DeferredTaxAssetsEquityMethodInvestments_lbl0" xml:lang="en-US">Deferred Tax Assets, Equity Method Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice_lbl1"/>
    <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_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_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="us-gaap_DeferredTaxAssetsGross_lbl0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_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_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="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="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_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_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="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_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="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="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="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl0" xml:lang="en-US">Schedule of Stockholders&apos; Equity Note, Warrants or Rights [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_DeferredTaxAssetsNetDisclosureTextBlock_lbl0" xml:lang="en-US">Deferred Tax Assets Net Disclosure Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_DeferredTaxAssetsNetDisclosureTextBlock" xlink:to="creg_DeferredTaxAssetsNetDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_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="us-gaap_PaymentsForFees_lbl0" xml:lang="en-US">Payments for Other Fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForFees" xlink:to="us-gaap_PaymentsForFees_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="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="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="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_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_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="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_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="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="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="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="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_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="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="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_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="us-gaap_RepaymentsOfDebt_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0"/>
    <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_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_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="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_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="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="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_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_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="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="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="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl0" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_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="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_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_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1"/>
    <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_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="creg_IncomeTaxesPayable_lbl1" xml:lang="en-US">Income Taxes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_IncomeTaxesPayable" xlink:to="creg_IncomeTaxesPayable_lbl1"/>
    <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_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="creg_SecondPaymentMember_lbl0" xml:lang="en-US">Second Payment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_SecondPaymentMember" xlink:to="creg_SecondPaymentMember_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_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_TechonologyServices_lbl1" xml:lang="en-US">Techonology Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TechonologyServices" xlink:to="creg_TechonologyServices_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_PayableForPurchaseOfEquityInterest_lbl1" xml:lang="en-US">Payable For Purchase Of Equity Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PayableForPurchaseOfEquityInterest" xlink:to="creg_PayableForPurchaseOfEquityInterest_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_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_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="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_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="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_ValueAddedTaxPercentage_lbl1" xml:lang="en-US">Value Added Tax Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ValueAddedTaxPercentage" xlink:to="creg_ValueAddedTaxPercentage_lbl1"/>
    <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="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_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_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="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="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="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_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="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_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_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_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_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="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="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="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="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_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="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_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_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_ValueAddedTaxPolicyTextBlock_lbl1" xml:lang="en-US">Value Added Tax Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ValueAddedTaxPolicyTextBlock" xlink:to="creg_ValueAddedTaxPolicyTextBlock_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="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="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_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="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_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="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_lbl0" xml:lang="en-US">Operating Lease, Lease Income [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock_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="us-gaap_AccruedPayrollTaxesCurrent_lbl0" xml:lang="en-US">Accrued Payroll Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl0" 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_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="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl0" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Periodic Reduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_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_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="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent_lbl2" 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_lbl2"/>
    <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="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_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="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_lbl0" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_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="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="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="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="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="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="creg_WithinOneYearMember_lbl0" xml:lang="en-US">Within One Year Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_WithinOneYearMember" xlink:to="creg_WithinOneYearMember_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_RentalIncomeNonoperating_lbl0" xml:lang="en-US">Rental Income, Nonoperating</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RentalIncomeNonoperating" xlink:to="us-gaap_RentalIncomeNonoperating_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_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_OtherTaxesCurrent_lbl1" xml:lang="en-US">Other Taxes Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OtherTaxesCurrent" xlink:to="creg_OtherTaxesCurrent_lbl1"/>
    <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="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="us-gaap_EquitySecuritiesFvNi_lbl0" xml:lang="en-US">Equity Securities, FV-NI, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquitySecuritiesFvNi" xlink:to="us-gaap_EquitySecuritiesFvNi_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="us-gaap_IncomeTaxHolidayDescription_lbl0" xml:lang="en-US">Income Tax Holiday, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxHolidayDescription" xlink:to="us-gaap_IncomeTaxHolidayDescription_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_DeferredTaxAssetsValuationAllowance_lbl0" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Granted Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice_lbl1"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract_lbl" xml:lang="en-US">Schedule Of Plant And Equipment Estimated Lives Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract" xlink:to="creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock_lbl1" xml:lang="en-US">Schedule Of Plant And Equipment Estimated Lives Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:to="creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock_lbl1"/>
    <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_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="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember_lbl0" xml:lang="en-US">China Recycling Energy Corporation Omnibus Equity Plan Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" xlink:to="creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember_lbl0"/>
    <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_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="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_SaleOfStockNumberOfSharesIssuedInTransaction_lbl0" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_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_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="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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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="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="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" 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_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="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="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_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_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_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_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_Supplies_lbl0" xml:lang="en-US">Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Supplies" xlink:to="us-gaap_Supplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl0" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_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="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"/>
    <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_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"/>
    <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="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_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="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="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="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_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="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exchanged</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged_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="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="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="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_OperatingLeasePayments_lbl0" xml:lang="en-US">Operating Lease, Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_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="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_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="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl0" xml:lang="en-US">Shareholders&apos; Equity and Share-Based Payments [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock_lbl0"/>
    <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="creg_TwoToFiveYearsMember_lbl0" xml:lang="en-US">Two To Five Years Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_TwoToFiveYearsMember" xlink:to="creg_TwoToFiveYearsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_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_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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryCashFlowPolicy_lbl0" xml:lang="en-US">Inventory, Cash Flow Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryCashFlowPolicy" xlink:to="us-gaap_InventoryCashFlowPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ValueAddedTaxReceivableCurrent_lbl0" xml:lang="en-US">Value Added Tax Receivable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ValueAddedTaxReceivableCurrent" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent_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_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_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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_LesseeOperatingLeasesTextBlock_lbl0" xml:lang="en-US">Lessee, Operating Leases [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_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="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl0" xml:lang="en-US">Statutory Accounting Practices, Statutory Capital and Surplus Required</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForNuclearFuel_lbl0" xml:lang="en-US">Payments for Nuclear Fuel</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForNuclearFuel" xlink:to="us-gaap_PaymentsForNuclearFuel_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"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract_lbl" xml:lang="en-US">Schedule 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_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:to="creg_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract_lbl"/>
    <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="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_AccruedLitigationCurrent_lbl1" xml:lang="en-US">Accrued Litigation Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_AccruedLitigationCurrent" xlink:to="creg_AccruedLitigationCurrent_lbl1"/>
    <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_VotingPowerMember_lbl0" xml:lang="en-US">Voting Power Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_VotingPowerMember" xlink:to="creg_VotingPowerMember_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"/>
    <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_AccruedInsuranceCurrent_lbl0" xml:lang="en-US">Accrued Insurance, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedInsuranceCurrent" xlink:to="us-gaap_AccruedInsuranceCurrent_lbl0"/>
    <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="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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_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_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="creg_OrganizationTermPeriod_lbl1" xml:lang="en-US">Organization Term Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_OrganizationTermPeriod" xlink:to="creg_OrganizationTermPeriod_lbl1"/>
    <loc xlink:type="locator" xlink:label="creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract_lbl" xml:lang="en-US">Schedule Of Operating Rou Assets And Lease Liabilities Abstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract" xlink:to="creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract_lbl"/>
    <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_StockIssuedDuringPeriodSharesIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_EntrustedLoanPayableTextBlock_lbl0" xml:lang="en-US">Entrusted Loan Payable Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_EntrustedLoanPayableTextBlock" xlink:to="creg_EntrustedLoanPayableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice_lbl1"/>
    <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_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest_lbl0" xml:lang="en-US">Liabilities Subject to Compromise, Debt and Accrued Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" xlink:to="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Number Of Warrants Exchanged</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged_lbl1"/>
    <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="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="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="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="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_MinorityInterestOwnershipPercentageByParent_lbl0" xml:lang="en-US">Subsidiary, Ownership Percentage, Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_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="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="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="creg_LenderPromissoryNotes_lbl0" xml:lang="en-US">Lender Promissory Notes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_LenderPromissoryNotes" xlink:to="creg_LenderPromissoryNotes_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"/>
    <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_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="us-gaap_AmortizationOfFinancingCostsAndDiscounts_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForProceedsFromLoansReceivable_lbl0" xml:lang="en-US">Payments for (Proceeds from) Loans Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForProceedsFromLoansReceivable" xlink:to="us-gaap_PaymentsForProceedsFromLoansReceivable_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0" xml:lang="en-US">Accrued Liabilities and Other Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" 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_lbl1"/>
    <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="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxesPayableCurrent_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_FinalPaymentMember_lbl0" xml:lang="en-US">Final Payment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FinalPaymentMember" xlink:to="creg_FinalPaymentMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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_DebtInstrumentTerm_lbl0" xml:lang="en-US">Debt Instrument, Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" 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_lbl1"/>
    <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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm_lbl1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercised Weighted Average Remaining Contractual Term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" xlink:to="creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForLoans_lbl0" xml:lang="en-US">Payments for Loans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForLoans" xlink:to="us-gaap_PaymentsForLoans_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_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_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment_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_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="us-gaap_LongTermPurchaseCommitmentAmount_lbl0" xml:lang="en-US">Long-Term Purchase Commitment, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermPurchaseCommitmentAmount" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpenseOther_lbl0" xml:lang="en-US">Interest Expense, Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseOther" xlink:to="us-gaap_InterestExpenseOther_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_StatutoryReserve_lbl2" 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_lbl2"/>
    <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_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_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_PartitionedNotesPayable_lbl1" xml:lang="en-US">Partitioned Notes Payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_PartitionedNotesPayable" xlink:to="creg_PartitionedNotesPayable_lbl1"/>
    <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="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="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock_lbl0" xml:lang="en-US">Schedule Of Years Of Maturities Of The Office Lease Liabilities Table Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" xlink:to="creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock_lbl0"/>
    <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="creg_UsesAndSourcesOfLiquidityPolicyTextBlock_lbl1" xml:lang="en-US">Uses And Sources Of Liquidity Policy Text Block</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_UsesAndSourcesOfLiquidityPolicyTextBlock" xlink:to="creg_UsesAndSourcesOfLiquidityPolicyTextBlock_lbl1"/>
    <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_InterestPayableCurrent_lbl0" xml:lang="en-US">Interest Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPayableCurrent" xlink:to="us-gaap_InterestPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_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_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_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="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_StockIssuedDuringPeriodValueIssuedForServices_lbl0" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_ActualElectricitySold_lbl1" xml:lang="en-US">Actual Electricity Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ActualElectricitySold" xlink:to="creg_ActualElectricitySold_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="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="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl0" 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_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="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="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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_lbl0" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_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"/>
    <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_CommonStockSharesIssued_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl0" 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_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_AccruedIncomeTaxes_lbl0" xml:lang="en-US">Accrued Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxes" xlink:to="us-gaap_AccruedIncomeTaxes_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="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Deduction, Other, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther_lbl0"/>
    <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="creg_ThirdPaymentMember_lbl1" xml:lang="en-US">Third Payment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_ThirdPaymentMember" xlink:to="creg_ThirdPaymentMember_lbl1"/>
    <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="us-gaap_DebtSecuritiesCurrent_lbl0" xml:lang="en-US">Debt Securities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtSecuritiesCurrent" xlink:to="us-gaap_DebtSecuritiesCurrent_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_VariableInterestEntityOwnershipPercentage_lbl0" 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="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="creg_FirstPaymentMember_lbl0" xml:lang="en-US">First Payment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FirstPaymentMember" xlink:to="creg_FirstPaymentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermInvestments_lbl0" xml:lang="en-US">Short-Term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermInvestments" xlink:to="us-gaap_ShortTermInvestments_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_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_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="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_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="creg_FourthPaymentMember_lbl0" xml:lang="en-US">Fourth Payment Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="creg_FourthPaymentMember" xlink:to="creg_FourthPaymentMember_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_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_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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl0" 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_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="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_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_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_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_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_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_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_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_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_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_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="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_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_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="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="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_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="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_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="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"/>
    <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="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExcessStockSharesIssued_lbl1" 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_lbl1"/>
    <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="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"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>creg-20240630_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: Wed Aug 14 13:36:52 UTC 2024 -->
<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-20240630.xsd#creg_r_ConsolidatedBalanceSheet" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedIncomeStatement" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedIncomeStatement_Parentheticals" roleURI="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ShareholdersEquityType2or3" roleURI="http://www.cregcn.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ConsolidatedCashFlow" roleURI="http://www.cregcn.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_OrganizationandDescriptionofBusiness" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SummaryofSignificantAccountingPolicies" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ShortTermLoanReceivable" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AdvancetoSuppliers" roleURI="http://www.cregcn.com/role/AdvancetoSuppliers"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AccruedLiabilitiesandOtherPayables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_TaxesPayable" roleURI="http://www.cregcn.com/role/TaxesPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_DeferredTaxNet" roleURI="http://www.cregcn.com/role/DeferredTaxNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_EntrustedLoanPayable" roleURI="http://www.cregcn.com/role/EntrustedLoanPayable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_NotePayableNet" roleURI="http://www.cregcn.com/role/NotePayableNet"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockholdersEquity" roleURI="http://www.cregcn.com/role/StockholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockBasedCompensationPlan" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlan"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_IncomeTax" roleURI="http://www.cregcn.com/role/IncomeTax"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StatutoryReserves" roleURI="http://www.cregcn.com/role/StatutoryReserves"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_Contingencies" roleURI="http://www.cregcn.com/role/Contingencies"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_Lease" roleURI="http://www.cregcn.com/role/Lease"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_Commitments" roleURI="http://www.cregcn.com/role/Commitments"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SubsequentEvents" roleURI="http://www.cregcn.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AccountingPoliciesByPolicy" roleURI="http://www.cregcn.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AccruedLiabilitiesandOtherPayablesTables" roleURI="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_TaxesPayableTables" roleURI="http://www.cregcn.com/role/TaxesPayableTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_DeferredTaxNetTables" roleURI="http://www.cregcn.com/role/DeferredTaxNetTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockholdersEquityTables" roleURI="http://www.cregcn.com/role/StockholdersEquityTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockBasedCompensationPlanTables" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_IncomeTaxTables" roleURI="http://www.cregcn.com/role/IncomeTaxTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StatutoryReservesTables" roleURI="http://www.cregcn.com/role/StatutoryReservesTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_LeaseTables" roleURI="http://www.cregcn.com/role/LeaseTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_CommitmentsTables" roleURI="http://www.cregcn.com/role/CommitmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofPlantandEquipmentEstimatedLivesTable" roleURI="http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofAccruedLiabilitiesandOtherPayablesTable" roleURI="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofTaxesPayableTable" roleURI="http://www.cregcn.com/role/ScheduleofTaxesPayableTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofDeferredTaxAssetsTable" roleURI="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable" roleURI="http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable" roleURI="http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" roleURI="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofProvisionforIncomeTaxExpenseTable" roleURI="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofLeaseCostsLeaseTermandDiscountRateTable" roleURI="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable" roleURI="http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofFutureMinimumLeasePaymentTable" roleURI="http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_OrganizationandDescriptionofBusinessDetails" roleURI="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ShortTermLoanReceivableDetails" roleURI="http://www.cregcn.com/role/ShortTermLoanReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_AdvancetoSuppliersDetails" roleURI="http://www.cregcn.com/role/AdvancetoSuppliersDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_TaxesPayableDetails" roleURI="http://www.cregcn.com/role/TaxesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_EntrustedLoanPayableDetails" roleURI="http://www.cregcn.com/role/EntrustedLoanPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_NotePayableNetDetails" roleURI="http://www.cregcn.com/role/NotePayableNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockholdersEquityDetails" roleURI="http://www.cregcn.com/role/StockholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StockBasedCompensationPlanDetails" roleURI="http://www.cregcn.com/role/StockBasedCompensationPlanDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_IncomeTaxDetails" roleURI="http://www.cregcn.com/role/IncomeTaxDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_StatutoryReservesDetails" roleURI="http://www.cregcn.com/role/StatutoryReservesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount" roleURI="http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_ContingenciesDetails" roleURI="http://www.cregcn.com/role/ContingenciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_LeaseDetails" roleURI="http://www.cregcn.com/role/LeaseDetails"/>
  <roleRef xlink:type="simple" xlink:href="creg-20240630.xsd#creg_r_SubsequentEventsDetails" roleURI="http://www.cregcn.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#cover" roleURI="http://xbrl.sec.gov/dei/role/document/Cover"/>
  <roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#ai" roleURI="http://xbrl.sec.gov/dei/role/document/AuditInformation"/>
  <presentationLink xlink:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ValueAddedTaxReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ValueAddedTaxReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersCurrent" xlink:href="creg-20240630.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="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_ShortTermInvestments" order="3.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/2024/elts/us-gaap-2024.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="4.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/2024/elts/us-gaap-2024.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="5.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/2024/elts/us-gaap-2024.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_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.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/2024/elts/us-gaap-2024.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="1.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/2024/elts/us-gaap-2024.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="2.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/2024/elts/us-gaap-2024.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="3.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_AccruedLiabilitiesAndOtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities" order="1.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/2024/elts/us-gaap-2024.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="2.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/2024/elts/us-gaap-2024.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="3.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/2024/elts/us-gaap-2024.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="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/2024/elts/us-gaap-2024.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="PayableForPurchaseOfEquityInterest" xlink:href="creg-20240630.xsd#creg_PayableForPurchaseOfEquityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="PayableForPurchaseOfEquityInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_InterestPayableCurrent" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="1.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/2024/elts/us-gaap-2024.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="2.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/2024/elts/us-gaap-2024.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="3.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/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingencies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" order="4.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/2024/elts/us-gaap-2024.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="5.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeFixedInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="0.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/2024/elts/us-gaap-2024.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="1.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/2024/elts/us-gaap-2024.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="2.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/2024/elts/us-gaap-2024.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="3.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/2024/elts/us-gaap-2024.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenuesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_RentalIncomeNonoperating" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RentalIncomeNonoperating"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RentalIncomeNonoperating" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" 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/2024/elts/us-gaap-2024.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="3.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingIncomeLoss" order="4.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/2024/elts/us-gaap-2024.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="5.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestExpenseOther" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="7.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/2024/elts/us-gaap-2024.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="8.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/2024/elts/us-gaap-2024.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="9.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="10.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/2024/elts/us-gaap-2024.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="11.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/2024/elts/us-gaap-2024.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ShareholdersEquityType2or3" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" 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/2024/elts/us-gaap-2024.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/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" 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/2024/elts/us-gaap-2024.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-20240630.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_CommonStockSharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ConsolidatedCashFlow" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="us-gaap_PaymentsForProceedsFromLoansReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForProceedsFromLoansReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsForProceedsFromLoansReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="1.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="0.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/2024/elts/us-gaap-2024.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ShortTermLoanReceivable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/AdvancetoSuppliers" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToSuppliersAndEmployeesAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersDisclosureTextBlock" xlink:href="creg-20240630.xsd#creg_AdvanceToSuppliersDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" xlink:to="AdvanceToSuppliersDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/TaxesPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="TaxPayableTextBlock" xlink:href="creg-20240630.xsd#creg_TaxPayableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="TaxPayableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/DeferredTaxNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="DeferredTaxAssetsNetDisclosureTextBlock" xlink:href="creg-20240630.xsd#creg_DeferredTaxAssetsNetDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="DeferredTaxAssetsNetDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/EntrustedLoanPayable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="EntrustedLoanPayableTextBlock" xlink:href="creg-20240630.xsd#creg_EntrustedLoanPayableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="EntrustedLoanPayableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/NotePayableNet" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/StockholdersEquity" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlan" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/IncomeTax" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/StatutoryReserves" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StatutoryReservesAbstract" xlink:href="creg-20240630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesTextBlock" xlink:href="creg-20240630.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:role="http://www.cregcn.com/role/Contingencies" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/Lease" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/Commitments" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/SubsequentEvents" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/AccountingPoliciesByPolicy" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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="UsesAndSourcesOfLiquidityPolicyTextBlock" xlink:href="creg-20240630.xsd#creg_UsesAndSourcesOfLiquidityPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="UsesAndSourcesOfLiquidityPolicyTextBlock" 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/2024/elts/us-gaap-2024.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_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" order="7.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/2024/elts/us-gaap-2024.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="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPolicyTextBlock" xlink:href="creg-20240630.xsd#creg_ValueAddedTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ValueAddedTaxPolicyTextBlock" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvanceToSuppliersPolicyTextBlock" xlink:href="creg-20240630.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="10.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/2024/elts/us-gaap-2024.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="11.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/2024/elts/us-gaap-2024.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="12.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/2024/elts/us-gaap-2024.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="13.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/2024/elts/us-gaap-2024.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="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountAndOtherPayablesPolicyTextBlock" xlink:href="creg-20240630.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="15.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/2024/elts/us-gaap-2024.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="16.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/2024/elts/us-gaap-2024.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="17.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/2024/elts/us-gaap-2024.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="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryCashFlowPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_InventoryCashFlowPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryCashFlowPolicy" order="19.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/2024/elts/us-gaap-2024.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="20.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/2024/elts/us-gaap-2024.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="21.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/2024/elts/us-gaap-2024.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="22.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/2024/elts/us-gaap-2024.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="23.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/2024/elts/us-gaap-2024.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="24.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/2024/elts/us-gaap-2024.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="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" xlink:href="creg-20240630.xsd#creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/TaxesPayableTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxPayableDisclosureTableTextBlock" xlink:href="creg-20240630.xsd#creg_IncomeTaxPayableDisclosureTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="IncomeTaxPayableDisclosureTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/DeferredTaxNetTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/StockholdersEquityTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/IncomeTaxTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/StatutoryReservesTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StatutoryReservesAbstract" xlink:href="creg-20240630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesDisclosureTableTextBlock" xlink:href="creg-20240630.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:role="http://www.cregcn.com/role/LeaseTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLeaseIncomeTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_OperatingLeaseLeaseIncomeTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="1.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/2024/elts/us-gaap-2024.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="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/CommitmentsTables" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" xlink:href="creg-20240630.xsd#creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfPlantAndEquipmentEstimatedLivesAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:href="creg-20240630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPlantAndEquipmentEstimatedLivesAbstract" xlink:to="SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:to="srt_RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable" 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/2024/elts/us-gaap-2024.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:role="http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedInsuranceCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedInsuranceCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedPayrollTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccruedPayrollTaxesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccruedLitigationCurrent" xlink:href="creg-20240630.xsd#creg_AccruedLitigationCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="AccruedLitigationCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_OtherAccountsPayableAndAccruedLiabilities" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofTaxesPayableTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxes" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherTaxesCurrent" xlink:href="creg-20240630.xsd#creg_OtherTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="OtherTaxesCurrent" 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/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrentAndNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TaxesPayableCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsEquityMethodInvestments" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsGross" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract" xlink:to="us-gaap_ClassOfWarrantOrRightTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ClassOfWarrantOrRightAxis" 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/2024/elts/us-gaap-2024.xsd#us-gaap_WarrantMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ClassOfWarrantOrRightAxis" 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="us-gaap_ClassOfWarrantOrRightTable" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSrYHNw9rCIs4v7RWFhPwpthfuZAOsoIFfDaWZsNCV4d9gm+K+6o4rtq0jo9wJHuKe14q5CiceDKTxLypjYo4QTEzrLpth9fw9uoKtc/2d9TaF8kARLDAGOJEdUkVb7xG+nvtQjLfExWfAM40LATGHbxgT4t/WXPVOv+Sk44dOYyAPshvUcQ8dthtgsZ9rH4iCx7Iv9G+JzJdU/3j/cVu8arL5TbddpYxfkk=] CSR-->
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" xlink:href="creg-20240630.xsd#creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.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/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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-20240630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="9.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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WeightedAverageRemainingContractualTermInYearsExercised" xlink:href="creg-20240630.xsd#creg_WeightedAverageRemainingContractualTermInYearsExercised"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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-20240630.xsd#creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:label="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:href="creg-20240630.xsd#creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"/>
    <loc xlink:type="locator" xlink:label="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:href="creg-20240630.xsd#creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract" xlink:to="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:to="us-gaap_LeaseContractualTermAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LeaseLiabilitiesMember" xlink:href="creg-20240630.xsd#creg_LeaseLiabilitiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="LeaseLiabilitiesMember" 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="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable" xlink:to="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems" xlink:to="us-gaap_OperatingLeaseLiability" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:href="creg-20240630.xsd#creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseCost" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="2.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/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="4.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/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiability"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiability" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" xlink:href="creg-20240630.xsd#creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable"/>
    <loc xlink:type="locator" xlink:label="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" xlink:href="creg-20240630.xsd#creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" 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/2024/elts/us-gaap-2024.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="WithinOneYearMember" xlink:href="creg-20240630.xsd#creg_WithinOneYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="WithinOneYearMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TwoToFiveYearsMember" xlink:href="creg-20240630.xsd#creg_TwoToFiveYearsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="TwoToFiveYearsMember" 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="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable" xlink:to="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OperatingLeasePayments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems" xlink:to="us-gaap_OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandDescriptionofBusinessDetailsTable" xlink:href="creg-20240630.xsd#creg_OrganizationandDescriptionofBusinessDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationAndDescriptionOfBusinessLineItems" xlink:href="creg-20240630.xsd#creg_OrganizationAndDescriptionOfBusinessLineItems"/>
    <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="dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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-20240630.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-20240630.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-20240630.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-20240630.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-20240630.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="ZhongxunMember" xlink:href="creg-20240630.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YinghuaMember" xlink:href="creg-20240630.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="7.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="OrganizationAndDescriptionOfBusinessLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="OrganizationTermPeriod" xlink:href="creg-20240630.xsd#creg_OrganizationTermPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="OrganizationTermPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_VariableInterestEntityOwnershipPercentage" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ActualElectricitySold" xlink:href="creg-20240630.xsd#creg_ActualElectricitySold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="ActualElectricitySold" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForNuclearFuel" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForNuclearFuel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="us-gaap_PaymentsForNuclearFuel" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OriginalInvestmentBySubsidiary" xlink:href="creg-20240630.xsd#creg_OriginalInvestmentBySubsidiary"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="OriginalInvestmentBySubsidiary" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfAmountInitialCapitalContribution" xlink:href="creg-20240630.xsd#creg_PercentageOfAmountInitialCapitalContribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="PercentageOfAmountInitialCapitalContribution" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LicenseIsIssued" xlink:href="creg-20240630.xsd#creg_LicenseIsIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationAndDescriptionOfBusinessLineItems" xlink:to="LicenseIsIssued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:href="creg-20240630.xsd#creg_SummaryofSignificantAccountingPoliciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesLineItems" xlink:href="creg-20240630.xsd#creg_SignificantAccountingPoliciesLineItems"/>
    <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="srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SummaryofSignificantAccountingPoliciesDetailsTable" xlink:to="srt_OwnershipAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_OwnershipDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="srt_OwnershipDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="ErdosTCHMember" xlink:href="creg-20240630.xsd#creg_ErdosTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ErdosTCHMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhonghongMember" xlink:href="creg-20240630.xsd#creg_ZhonghongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ZhonghongMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShanghaiTCHMember" xlink:href="creg-20240630.xsd#creg_ShanghaiTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ShanghaiTCHMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhongxunMember" xlink:href="creg-20240630.xsd#creg_ZhongxunMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="ZhongxunMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="VotingPowerMember" xlink:href="creg-20240630.xsd#creg_VotingPowerMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_OwnershipAxis" xlink:to="VotingPowerMember" order="5.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/2024/elts/us-gaap-2024.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="2.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/2024/elts/us-gaap-2024.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-20240630.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="SignificantAccountingPoliciesLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent" 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/2024/elts/us-gaap-2024.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueAddedTaxPercentage" xlink:href="creg-20240630.xsd#creg_ValueAddedTaxPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="ValueAddedTaxPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TechonologyServices" xlink:href="creg-20240630.xsd#creg_TechonologyServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="TechonologyServices" order="4.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/2024/elts/us-gaap-2024.xsd#us-gaap_ValueAddedTaxReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ValueAddedTaxReceivable" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_ShortTermInvestments" order="6.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/2024/elts/us-gaap-2024.xsd#us-gaap_InsuranceTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_InsuranceTax" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BalanceNotCovered" xlink:href="creg-20240630.xsd#creg_BalanceNotCovered"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="BalanceNotCovered" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther" order="9.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/2024/elts/us-gaap-2024.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesLineItems" xlink:to="us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ShortTermLoanReceivableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowingsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBankLoansAndNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBankLoansAndNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" 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-20240630.xsd#creg_CapitalUtilizationFee"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermBorrowingsAbstract" xlink:to="us-gaap_RepaymentsOfDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/AdvancetoSuppliersDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsToSuppliersAndEmployeesAbstract"/>
    <loc xlink:type="locator" xlink:label="AdvancetoSuppliersDetailsTable" xlink:href="creg-20240630.xsd#creg_AdvancetoSuppliersDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierFinanceProgramLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SupplierFinanceProgramLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PaymentsToSuppliersAndEmployeesAbstract" 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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_SupplierFinanceProgramLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermPurchaseCommitmentAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermPurchaseCommitmentAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_LongTermPurchaseCommitmentAmount" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PrepaymentFeesOnAdvancesNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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-20240630.xsd#creg_ResearchAndDevelopmentCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_OtherResearchAndDevelopmentExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Supplies" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Supplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="us-gaap_Supplies" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RemainingAmount" xlink:href="creg-20240630.xsd#creg_RemainingAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplierFinanceProgramLineItems" xlink:to="RemainingAmount" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/TaxesPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesPayable" xlink:href="creg-20240630.xsd#creg_IncomeTaxesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="IncomeTaxesPayable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_TaxesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_TaxesPayableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_AccruedIncomeTaxesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxHolidayDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxHolidayDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_IncomeTaxHolidayDescription" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/EntrustedLoanPayableDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LoansPayableAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LoansPayableAbstract"/>
    <loc xlink:type="locator" xlink:label="EntrustedLoanPayableDetailsTable" xlink:href="creg-20240630.xsd#creg_EntrustedLoanPayableDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtConversionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtConversionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LoansPayableAbstract" xlink:to="EntrustedLoanPayableDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd#srt_TitleOfIndividualAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntrustedLoanPayableDetailsTable" xlink:to="srt_TitleOfIndividualAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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-20240630.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-20240630.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-20240630.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-20240630.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="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntrustedLoanPayableDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="2.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/2024/elts/us-gaap-2024.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-20240630.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="TypeOfAgreementAxis" xlink:href="creg-20240630.xsd#creg_TypeOfAgreementAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntrustedLoanPayableDetailsTable" xlink:to="TypeOfAgreementAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TypeOfAgreementDomainDomain" xlink:href="creg-20240630.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-20240630.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_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntrustedLoanPayableDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="4.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/2024/elts/us-gaap-2024.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-20240630.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-20240630.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntrustedLoanPayableDetailsTable" 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/2024/elts/us-gaap-2024.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-20240630.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-20240630.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_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntrustedLoanPayableDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="FirstPaymentMember" xlink:href="creg-20240630.xsd#creg_FirstPaymentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FirstPaymentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SecondPaymentMember" xlink:href="creg-20240630.xsd#creg_SecondPaymentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="SecondPaymentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ThirdPaymentMember" xlink:href="creg-20240630.xsd#creg_ThirdPaymentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="ThirdPaymentMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="FourthPaymentMember" xlink:href="creg-20240630.xsd#creg_FourthPaymentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FourthPaymentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="FinalPaymentMember" xlink:href="creg-20240630.xsd#creg_FinalPaymentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="FinalPaymentMember" order="5.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="EntrustedLoanPayableDetailsTable" xlink:to="us-gaap_DebtConversionLineItems" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Investments" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_Investments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_Investments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_EquitySecuritiesFvNi" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtSecuritiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtSecuritiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TotalFundCapitalContribution" xlink:href="creg-20240630.xsd#creg_TotalFundCapitalContribution"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="TotalFundCapitalContribution" order="3.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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermDebtWeightedAverageInterestRateOverTime"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_LongTermDebtWeightedAverageInterestRateOverTime" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DescriptionOfRemainingLoanBalance" xlink:href="creg-20240630.xsd#creg_DescriptionOfRemainingLoanBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="DescriptionOfRemainingLoanBalance" order="5.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/2024/elts/us-gaap-2024.xsd#us-gaap_RepaymentsOfDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_RepaymentsOfDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="BuyBackPrice" xlink:href="creg-20240630.xsd#creg_BuyBackPrice"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="BuyBackPrice" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest" order="8.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/2024/elts/us-gaap-2024.xsd#us-gaap_GainLossOnSalesOfConsumerLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_GainLossOnSalesOfConsumerLoans" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentsOfAccruedInterest" xlink:href="creg-20240630.xsd#creg_RepaymentsOfAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="RepaymentsOfAccruedInterest" order="10.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/2024/elts/us-gaap-2024.xsd#us-gaap_LongTermLoansFromBank"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_LongTermLoansFromBank" order="11.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/2024/elts/us-gaap-2024.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DepositLiabilitiesAccruedInterest" order="12.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/2024/elts/us-gaap-2024.xsd#us-gaap_InvestmentOwnedBalanceShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_InvestmentOwnedBalanceShares" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OwnedShares" xlink:href="creg-20240630.xsd#creg_OwnedShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="OwnedShares" order="14.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/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForLoans" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_PaymentsForLoans" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RepaymentPrincipalAmount" xlink:href="creg-20240630.xsd#creg_RepaymentPrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="RepaymentPrincipalAmount" order="17.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsForFees" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForFees"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_PaymentsForFees" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtConversionLineItems" xlink:to="us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/NotePayableNetDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="NotePayableNetDetailsTable" xlink:href="creg-20240630.xsd#creg_NotePayableNetDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="NotePayableNetDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2.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/2024/elts/us-gaap-2024.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="PromissoryNotesInApril2021Member" xlink:href="creg-20240630.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NotePayableNetDetailsTable" xlink:to="us-gaap_DebtInstrumentAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentNameDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="PromissoryNotesInApril2021Member_0" xlink:href="creg-20240630.xsd#creg_PromissoryNotesInApril2021Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtInstrumentAxis" xlink:to="PromissoryNotesInApril2021Member_0" 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="NotePayableNetDetailsTable" xlink:to="us-gaap_ShortTermDebtLineItems" order="4.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/2024/elts/us-gaap-2024.xsd#us-gaap_ConvertibleNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ConvertibleNotesPayable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_AmortizationOfDebtDiscountPremium" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentTerm"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentTerm" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseOutstandingBalancePercentage" xlink:href="creg-20240630.xsd#creg_IncreaseDecreaseOutstandingBalancePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtInterestRateIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShortTermDebtInterestRateIncrease"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ShortTermDebtInterestRateIncrease" order="6.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" order="7.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/2024/elts/us-gaap-2024.xsd#us-gaap_ReceivableWithImputedInterestFaceAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_ReceivableWithImputedInterestFaceAmount" order="8.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/2024/elts/us-gaap-2024.xsd#us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio" order="9.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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestExpenseDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_InterestExpenseDebt" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PartitionedNotesPayable" xlink:href="creg-20240630.xsd#creg_PartitionedNotesPayable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="PartitionedNotesPayable" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LossOnConversionNotes" xlink:href="creg-20240630.xsd#creg_LossOnConversionNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="LossOnConversionNotes" order="13.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/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="OutstandingPrincipalBalance" xlink:href="creg-20240630.xsd#creg_OutstandingPrincipalBalance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="OutstandingPrincipalBalance" order="15.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/2024/elts/us-gaap-2024.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIncreaseAccruedInterest" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/StockholdersEquityDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsTable" xlink:href="creg-20240630.xsd#creg_StockholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="StockholdersEquityDetailsLineItems" xlink:href="creg-20240630.xsd#creg_StockholdersEquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="StockholdersEquityDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" 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/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember" order="0.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="StockholdersEquityDetailsTable" xlink:to="StockholdersEquityDetailsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueIssuedForServices" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/StockBasedCompensationPlanDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:label="StockBasedCompensationPlanDetailsTable" xlink:href="creg-20240630.xsd#creg_StockBasedCompensationPlanDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="StockBasedCompensationPlanDetailsTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_PlanNameAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockBasedCompensationPlanDetailsTable" xlink:to="us-gaap_PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" xlink:href="creg-20240630.xsd#creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember" 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="StockBasedCompensationPlanDetailsTable" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/IncomeTaxDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxDetailsTable" xlink:href="creg-20240630.xsd#creg_IncomeTaxDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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-20240630.xsd#creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxTermYear" xlink:href="creg-20240630.xsd#creg_IncomeTaxTermYear"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxContingencyLineItems" xlink:to="IncomeTaxTermYear" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/StatutoryReservesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StatutoryReservesAbstract" xlink:href="creg-20240630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="StatutoryReservesDetailsTable" xlink:href="creg-20240630.xsd#creg_StatutoryReservesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserveLineItems" xlink:href="creg-20240630.xsd#creg_StatutoryReserveLineItems"/>
    <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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2024/elts/srt-2024.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/2024/elts/srt-2024.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/2024/elts/srt-2024.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="2.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/2024/elts/us-gaap-2024.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-20240630.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-20240630.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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesDetailsTable" xlink:to="StatutoryReserveLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PercentageOfStatutoryReserveNetIncome" xlink:href="creg-20240630.xsd#creg_PercentageOfStatutoryReserveNetIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReserveLineItems" xlink:to="PercentageOfStatutoryReserveNetIncome" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfReserveRegisteredCapital" xlink:href="creg-20240630.xsd#creg_PercentageOfReserveRegisteredCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReserveLineItems" xlink:to="PercentageOfReserveRegisteredCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfRegisteredCapital" xlink:href="creg-20240630.xsd#creg_PercentageOfRegisteredCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReserveLineItems" xlink:to="PercentageOfRegisteredCapital" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="StatutoryReservesAbstract" xlink:href="creg-20240630.xsd#creg_StatutoryReservesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" xlink:href="creg-20240630.xsd#creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable"/>
    <loc xlink:type="locator" xlink:label="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:href="creg-20240630.xsd#creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatutoryReservesAbstract" xlink:to="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="ShanghaiTCHMember" xlink:href="creg-20240630.xsd#creg_ShanghaiTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ShanghaiTCHMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XianTCHMember" xlink:href="creg-20240630.xsd#creg_XianTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="XianTCHMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ErdosTCHMember" xlink:href="creg-20240630.xsd#creg_ErdosTCHMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ErdosTCHMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="XianZhonghongMember" xlink:href="creg-20240630.xsd#creg_XianZhonghongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="XianZhonghongMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShaanxiHuahongMember" xlink:href="creg-20240630.xsd#creg_ShaanxiHuahongMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ShaanxiHuahongMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhongxunMember" xlink:href="creg-20240630.xsd#creg_ZhongxunMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="ZhongxunMember" order="5.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="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable" xlink:to="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MaximumStatutoryReserveAmount" xlink:href="creg-20240630.xsd#creg_MaximumStatutoryReserveAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="MaximumStatutoryReserveAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutoryReserve" xlink:href="creg-20240630.xsd#creg_StatutoryReserve"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems" xlink:to="StatutoryReserve" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/ContingenciesDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingencyAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingencyAbstract"/>
    <loc xlink:type="locator" xlink:label="ContingenciesDetailsTable" xlink:href="creg-20240630.xsd#creg_ContingenciesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_LossContingenciesLineItems"/>
    <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/2024/elts/us-gaap-2024.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/2024/elts/us-gaap-2024.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-20240630.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-20240630.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-20240630.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="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForLegalSettlements"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_OtherAdditionalCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" 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-20240630.xsd#creg_AccruedLitigationExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_PrincipalAmountOutstandingOnLoansSecuritized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_InterestAndFeeIncomeOtherLoans"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" 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-20240630.xsd#creg_LoansPayableWithVariableAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LossContingenciesLineItems" xlink:to="LoansPayableWithVariableAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/LeaseDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="LeaseDetailsTable" xlink:href="creg-20240630.xsd#creg_LeaseDetailsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LeaseDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_LeaseContractualTermAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseDetailsTable" 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/2024/elts/us-gaap-2024.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="LeaseCommitmentMember" xlink:href="creg-20240630.xsd#creg_LeaseCommitmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="LeaseCommitmentMember" 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="LeaseDetailsTable" xlink:to="us-gaap_OtherCommitmentsLineItems" order="2.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/2024/elts/us-gaap-2024.xsd#us-gaap_PaymentsForRent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" 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-20240630.xsd#creg_LeaseExpirationDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" 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/2024/elts/us-gaap-2024.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherCommitmentsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://www.cregcn.com/role/SubsequentEventsDetails" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="creg-20240630.xsd#creg_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="creg-20240630.xsd#creg_SubsequentEventsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="SubsequentEventsDetailsTable" 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/2024/elts/us-gaap-2024.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_StatementClassOfStockAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsTable" xlink:to="us-gaap_StatementClassOfStockAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_ClassOfStockDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_ClassOfStockDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd#us-gaap_CommonStockMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_CommonStockMember" order="1.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="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LenderPromissoryNotes" xlink:href="creg-20240630.xsd#creg_LenderPromissoryNotes"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="LenderPromissoryNotes" order="0.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/2024/elts/us-gaap-2024.xsd#us-gaap_ExcessStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ExcessStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/Cover" xlink:type="extended"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/dei/role/document/AuditInformation" xlink:type="extended"/>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350385696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - 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, 2024</div></th>
<th class="th"><div>Aug. 14, 2024</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_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_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_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</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_AmendmentFlag', window );">Amendment Flag</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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2024<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">2024<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_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</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_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="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_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_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="re">
<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="ro">
<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="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_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_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="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_EntityContactPersonnelLineItems', window );"><strong>Entity Contact Personnel [Line Items]</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_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="ro">
<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="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_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_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPhoneFaxNumbersLineItems', window );"><strong>Entity Phone Fax Numbers [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_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_EntityListingsLineItems', window );"><strong>Entity Listings [Line Items]</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_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="ro">
<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="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_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,765,857<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_EntityContactPersonnelLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityContactPersonnelLineItems</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_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_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityInformationLineItems</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_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_EntityListingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityListingsLineItems</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_EntityPhoneFaxNumbersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_EntityPhoneFaxNumbersLineItems</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_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>16
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350795184">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 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_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">$ 68,102,052<span></span>
</td>
<td class="nump">$ 32,370<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_ValueAddedTaxReceivableCurrent', window );">VAT receivable</a></td>
<td class="nump">169,638<span></span>
</td>
<td class="nump">170,694<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">67,024,680<span></span>
</td>
<td class="nump">67,440,761<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_ShortTermInvestments', window );">Short term loan receivables</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">68,773,208<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_OtherReceivablesNetCurrent', window );">Other receivables</a></td>
<td class="nump">46,882<span></span>
</td>
<td class="nump">48,519<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_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">135,343,252<span></span>
</td>
<td class="nump">136,465,552<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_AssetsNoncurrentAbstract', window );"><strong>NON-CURRENT ASSETS</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_OperatingLeaseRightOfUseAsset', window );">Right-of-use asset</a></td>
<td class="nump">152,357<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_PropertyPlantAndEquipmentNet', window );">Plant and equipment, net</a></td>
<td class="nump">3,970<span></span>
</td>
<td class="nump">3,994<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">156,327<span></span>
</td>
<td class="nump">3,994<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">135,499,579<span></span>
</td>
<td class="nump">136,469,546<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">69,649<span></span>
</td>
<td class="nump">70,083<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_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued liabilities and other payables</a></td>
<td class="nump">2,707,419<span></span>
</td>
<td class="nump">2,664,461<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_TaxesPayableCurrent', window );">Taxes payable</a></td>
<td class="nump">4,277,024<span></span>
</td>
<td class="nump">4,277,091<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_AccruedLiabilitiesCurrent', window );">Accrued interest on notes</a></td>
<td class="nump">103,545<span></span>
</td>
<td class="nump">2,290<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_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">5,025,767<span></span>
</td>
<td class="nump">5,222,743<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">61,520<span></span>
</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_PayableForPurchaseOfEquityInterest', window );">Payable for purchase of 10% equity interest of Zhonghong</a></td>
<td class="nump">420,946<span></span>
</td>
<td class="nump">423,567<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_InterestPayableCurrent', window );">Interest payable on entrusted loans</a></td>
<td class="nump">339,346<span></span>
</td>
<td class="nump">341,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_LoansPayableCurrent', window );">Entrusted loan payable</a></td>
<td class="nump">10,804,288<span></span>
</td>
<td class="nump">10,871,560<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,809,504<span></span>
</td>
<td class="nump">23,873,254<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 LIABILITIES</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,350,625<span></span>
</td>
<td class="nump">3,350,625<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_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability</a></td>
<td class="nump">90,838<span></span>
</td>
<td class="text">&#160;<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_LiabilitiesNoncurrent', window );">Total noncurrent liabilities</a></td>
<td class="nump">3,441,463<span></span>
</td>
<td class="nump">3,350,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_Liabilities', window );">Total liabilities</a></td>
<td class="nump">27,250,967<span></span>
</td>
<td class="nump">27,223,879<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_CommitmentsAndContingencies', window );">CONTINGENCIES AND COMMITMENTS</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_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="re">
<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, 8,516,357 and 7,963,444 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively</a></td>
<td class="nump">8,516<span></span>
</td>
<td class="nump">7,963<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_AdditionalPaidInCapital', window );">Additional paid in capital</a></td>
<td class="nump">165,329,781<span></span>
</td>
<td class="nump">164,870,025<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_StatutoryReserve', window );">Statutory reserve</a></td>
<td class="nump">15,191,645<span></span>
</td>
<td class="nump">15,191,645<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(11,094,405)<span></span>
</td>
<td class="num">(10,326,595)<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(61,186,925)<span></span>
</td>
<td class="num">(60,497,371)<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_StockholdersEquity', window );">Total Company stockholders&#8217; equity</a></td>
<td class="nump">108,248,612<span></span>
</td>
<td class="nump">109,245,667<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_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 135,499,579<span></span>
</td>
<td class="nump">$ 136,469,546<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_PayableForPurchaseOfEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 of equity interest.</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_PayableForPurchaseOfEquityInterest</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_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://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><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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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/2147478546/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_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expenses incurred but not yet paid nor invoiced, and liabilities classified as 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;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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/2147478777/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/2147479170/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>Amount of asset recognized for present right to economic 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/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 6: 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 12: 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 13: 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/2147479168/946-830-55-12<br><br>Reference 14: 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/2147478777/944-210-S99-1<br><br>Reference 15: 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/2147479170/946-210-S99-1<br><br>Reference 16: 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 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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 19: 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 20: 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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 28: 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 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30<br><br>Reference 30: 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/2147478546/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>Amount of asset recognized for present right to economic benefit, 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 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/2147479168/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/2147478777/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/2147479170/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/2147477796/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/2147477796/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://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(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 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)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_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_InterestPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InterestPayableCurrent</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>Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.</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 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 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(24))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-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(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(21))<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 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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/2147479168/946-830-55-12<br><br>Reference 16: 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/2147479170/946-210-S99-1<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)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 18: 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 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)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<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 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 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)(5))<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 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 23: 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 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)(iii)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 27: 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 28: 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 29: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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/2147478777/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/2147478546/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://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(21))<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/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 9: 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 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)(i))<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)(ii))<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><br>Reference 21: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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://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 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(25))<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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-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(23))<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 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 7: 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 8: 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 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(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 10: 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 11: 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 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/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 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)(iv))<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)(5))<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 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 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)(iii)(A))<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)(B))<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)(iv))<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)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B<br><br>Reference 22: 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 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 (b)<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_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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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> -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://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))<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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent.</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_OperatingLeaseLiabilityNoncurrent</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to use underlying asset under 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 (a)<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_OperatingLeaseRightOfUseAsset</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_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_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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br><br>Reference 3: 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 4: 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/2147478777/944-210-S99-1<br><br>Reference 5: 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/2147478451/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://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><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 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 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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-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(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShortTermInvestments</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_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://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 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(30))<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 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 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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> -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://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))<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_ValueAddedTaxReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.</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_ValueAddedTaxReceivableCurrent</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>17
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515355703632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - $ / shares<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 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_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_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="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)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<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</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,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_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">8,516,357<span></span>
</td>
<td class="nump">7,963,444<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">8,516,357<span></span>
</td>
<td class="nump">7,963,444<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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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_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>18
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515352756128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss (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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<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_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RentalIncomeNonoperating', 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">350,803<span></span>
</td>
<td class="nump">374,407<span></span>
</td>
<td class="nump">559,237<span></span>
</td>
<td class="nump">459,235<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">350,803<span></span>
</td>
<td class="nump">374,407<span></span>
</td>
<td class="nump">559,237<span></span>
</td>
<td class="nump">459,235<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">(350,803)<span></span>
</td>
<td class="num">(374,407)<span></span>
</td>
<td class="num">(559,237)<span></span>
</td>
<td class="num">(459,235)<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="text"> <span></span>
</td>
<td class="num">(4,880)<span></span>
</td>
<td class="num">(21,243)<span></span>
</td>
<td class="nump">5,602<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">41,297<span></span>
</td>
<td class="nump">82,246<span></span>
</td>
<td class="nump">81,281<span></span>
</td>
<td class="nump">170,441<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_InterestExpenseOther', window );">Interest expense</a></td>
<td class="num">(100,251)<span></span>
</td>
<td class="num">(109,176)<span></span>
</td>
<td class="num">(204,331)<span></span>
</td>
<td class="num">(220,280)<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, net</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">216,333<span></span>
</td>
<td class="nump">28,152<span></span>
</td>
<td class="nump">228,618<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="num">(58,954)<span></span>
</td>
<td class="nump">184,523<span></span>
</td>
<td class="num">(116,141)<span></span>
</td>
<td class="nump">184,381<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax</a></td>
<td class="num">(409,757)<span></span>
</td>
<td class="num">(189,884)<span></span>
</td>
<td class="num">(675,378)<span></span>
</td>
<td class="num">(274,854)<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="text"> <span></span>
</td>
<td class="nump">57,958<span></span>
</td>
<td class="nump">14,176<span></span>
</td>
<td class="nump">62,492<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">(409,757)<span></span>
</td>
<td class="num">(247,842)<span></span>
</td>
<td class="num">(689,554)<span></span>
</td>
<td class="num">(337,346)<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">(649,189)<span></span>
</td>
<td class="num">(6,173,768)<span></span>
</td>
<td class="num">(767,810)<span></span>
</td>
<td class="num">(4,492,048)<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">$ (1,058,946)<span></span>
</td>
<td class="num">$ (6,421,610)<span></span>
</td>
<td class="num">$ (1,457,364)<span></span>
</td>
<td class="num">$ (4,829,394)<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 loss per share (in Shares)</a></td>
<td class="nump">8,360,386<span></span>
</td>
<td class="nump">7,803,991<span></span>
</td>
<td class="nump">8,238,106<span></span>
</td>
<td class="nump">7,643,072<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 net loss per share (in Dollars per share)</a></td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.04)<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_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/2147478524/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/2147477250/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://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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-220-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 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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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 18: 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/2147478524/942-220-S99-1<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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://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><br>Reference 2: 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/2147479134/946-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_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/2009/role/commonPracticeRef<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/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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 8: 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/2147477250/944-220-S99-1<br><br>Reference 9: 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 10: 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/2147477314/942-235-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/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/2147477250/944-220-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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: 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 8: 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/2147478524/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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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/2147478524/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_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 expense classified as 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;">us-gaap_InterestExpenseOther</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://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2009/role/commonPracticeRef<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/2009/role/commonPracticeRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_RentalIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in 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> -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_RentalIncomeNonoperating</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>19
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515355631536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations and Comprehensive Loss (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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<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_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">8,360,386<span></span>
</td>
<td class="nump">7,803,991<span></span>
</td>
<td class="nump">8,238,106<span></span>
</td>
<td class="nump">7,643,072<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.05)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.08)<span></span>
</td>
<td class="num">$ (0.04)<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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 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 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 (e)(4)<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 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 9: 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 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 (b)<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 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7<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 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2<br><br>Reference 13: 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 14: 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 15: 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 16: 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 17: 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/2147478524/942-220-S99-1<br><br>Reference 18: 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/2147477250/944-220-S99-1<br><br>Reference 19: 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>20
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515347662832">
<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, 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_CommonStockSharesOutstanding', 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"> <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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', 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="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">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="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">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="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 (loss)</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_CommonStockSharesOutstanding', 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_CommonStockSharesOutstanding', 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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CommonStockSharesOutstanding', 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_CommonStockSharesOutstanding', 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="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">(247,842)<span></span>
</td>
<td class="num">(247,842)<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', 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="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 (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="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_CommonStockSharesOutstanding', 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 Dec. 31, 2023</a></td>
<td class="nump">$ 7,963<span></span>
</td>
<td class="nump">164,870,025<span></span>
</td>
<td class="nump">15,191,645<span></span>
</td>
<td class="num">(10,326,595)<span></span>
</td>
<td class="num">(60,497,371)<span></span>
</td>
<td class="nump">$ 109,245,667<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_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">7,963,444<span></span>
</td>
<td class="text">&#160;<span></span>
</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,963,444<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">(279,797)<span></span>
</td>
<td class="num">$ (279,797)<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of long-term notes into common shares</a></td>
<td class="nump">$ 165<span></span>
</td>
<td class="nump">321,078<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">321,243<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">165,081<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">31<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(31)<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 (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(118,621)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(118,621)<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, 2024</a></td>
<td class="nump">$ 8,128<span></span>
</td>
<td class="nump">165,191,103<span></span>
</td>
<td class="nump">15,191,676<span></span>
</td>
<td class="num">(10,445,216)<span></span>
</td>
<td class="num">(60,777,199)<span></span>
</td>
<td class="nump">109,168,492<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_CommonStockSharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">8,128,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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, 2023</a></td>
<td class="nump">$ 7,963<span></span>
</td>
<td class="nump">164,870,025<span></span>
</td>
<td class="nump">15,191,645<span></span>
</td>
<td class="num">(10,326,595)<span></span>
</td>
<td class="num">(60,497,371)<span></span>
</td>
<td class="nump">$ 109,245,667<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_CommonStockSharesOutstanding', window );">Balance (in Shares) at Dec. 31, 2023</a></td>
<td class="nump">7,963,444<span></span>
</td>
<td class="text">&#160;<span></span>
</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,963,444<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">$ (689,554)<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, 2024</a></td>
<td class="nump">$ 8,516<span></span>
</td>
<td class="nump">165,329,781<span></span>
</td>
<td class="nump">15,191,645<span></span>
</td>
<td class="num">(11,094,405)<span></span>
</td>
<td class="num">(61,186,925)<span></span>
</td>
<td class="nump">$ 108,248,612<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_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2024</a></td>
<td class="nump">8,516,357<span></span>
</td>
<td class="text">&#160;<span></span>
</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,516,357<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, 2024</a></td>
<td class="nump">$ 8,128<span></span>
</td>
<td class="nump">165,191,103<span></span>
</td>
<td class="nump">15,191,676<span></span>
</td>
<td class="num">(10,445,216)<span></span>
</td>
<td class="num">(60,777,199)<span></span>
</td>
<td class="nump">$ 109,168,492<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_CommonStockSharesOutstanding', window );">Balance (in Shares) at Mar. 31, 2024</a></td>
<td class="nump">8,128,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">(409,757)<span></span>
</td>
<td class="num">(409,757)<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_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">$ 129<span></span>
</td>
<td class="nump">138,937<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">139,066<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_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation expense (in Shares)</a></td>
<td class="nump">128,765<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of long-term notes into common shares</a></td>
<td class="nump">$ 259<span></span>
</td>
<td class="num">(259)<span></span>
</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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of long-term notes into common shares (in Shares)</a></td>
<td class="nump">259,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="num">(31)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">31<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 (loss)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(649,189)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(649,189)<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, 2024</a></td>
<td class="nump">$ 8,516<span></span>
</td>
<td class="nump">$ 165,329,781<span></span>
</td>
<td class="nump">$ 15,191,645<span></span>
</td>
<td class="num">$ (11,094,405)<span></span>
</td>
<td class="num">$ (61,186,925)<span></span>
</td>
<td class="nump">$ 108,248,612<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_CommonStockSharesOutstanding', window );">Balance (in Shares) at Jun. 30, 2024</a></td>
<td class="nump">8,516,357<span></span>
</td>
<td class="text">&#160;<span></span>
</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,516,357<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_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://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 3: 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/2147479170/946-210-S99-2<br><br>Reference 4: 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/2147479134/946-220-S99-3<br><br>Reference 5: 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/2147479170/946-210-S99-1<br><br>Reference 6: 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/2147479134/946-220-S99-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_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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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><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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477250/944-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_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_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://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 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))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<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 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: 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 6: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodSharesShareBasedCompensation</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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 gross value of stock issued during the period upon 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://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 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))<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 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 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</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(28))<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 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 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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<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_StockIssuedDuringPeriodValueShareBasedCompensation</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://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 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(30))<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 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 4: 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 5: 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/2147479168/946-830-55-12<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(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-2<br><br>Reference 8: 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/2147479134/946-220-S99-3<br><br>Reference 9: 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/2147479134/946-220-S99-3<br><br>Reference 10: 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/2147479134/946-220-S99-3<br><br>Reference 11: 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 12: 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 13: 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 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515351667824">
<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, 2024</div></th>
<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_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">$ (689,554)<span></span>
</td>
<td class="num">$ (337,346)<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="text"> <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_OperatingLeaseExpense', window );">Operating lease expenses</a></td>
<td class="nump">30,854<span></span>
</td>
<td class="nump">31,637<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="nump">21,243<span></span>
</td>
<td class="num">(5,602)<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_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">139,066<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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidSupplies', window );">Advance to supplier</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(68,898,980)<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_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="nump">18,164<span></span>
</td>
<td class="num">(4,290)<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_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Taxes payable</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">46,034<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_IncreaseDecreaseInOperatingLeaseLiability', window );">Payment of lease liability</a></td>
<td class="num">(30,854)<span></span>
</td>
<td class="num">(31,637)<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_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued liabilities and other payables</a></td>
<td class="nump">262,889<span></span>
</td>
<td class="nump">126,642<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_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(248,132)<span></span>
</td>
<td class="num">(69,042,292)<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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLoansReceivable', window );">Short term loan receivable</a></td>
<td class="nump">68,542,364<span></span>
</td>
<td class="num">(69,994,412)<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_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activity</a></td>
<td class="nump">68,542,364<span></span>
</td>
<td class="num">(69,994,412)<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">EFFECT OF EXCHANGE RATE CHANGE ON CASH</a></td>
<td class="num">(224,550)<span></span>
</td>
<td class="nump">679,186<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET INCREASE (DECREASE) IN CASH</a></td>
<td class="nump">68,069,682<span></span>
</td>
<td class="num">(138,357,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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations', window );">CASH, BEGINNING OF PERIOD</a></td>
<td class="nump">32,370<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">CASH, END OF PERIOD</a></td>
<td class="nump">68,102,052<span></span>
</td>
<td class="nump">456,155<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_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="re">
<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">26,606<span></span>
</td>
<td class="nump">37,279<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_InterestPaidNet', window );">Interest paid</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_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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">182,990<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_DebtConversionConvertedInstrumentAmount1', window );">Conversion of notes into common shares</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 750,000<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_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/2009/role/commonPracticeRef<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/2147477401/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/2147477401/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>Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax.</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 50<br> -Paragraph 2A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-23<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br><br>Reference 4: 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> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_IncreaseDecreaseInPrepaidSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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) of consideration paid in advance for supplies that provide economic benefits in future periods.</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_IncreaseDecreaseInPrepaidSupplies</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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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_PaymentsForProceedsFromLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 paid or received by the reporting entity associated with purchase (sale or collection) of loans receivable arising from the financing of goods and services.</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 45<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-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_PaymentsForProceedsFromLoansReceivable</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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in right-of-use asset obtained in exchange for operating 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 (g)(2)<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash expense 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://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_ShareBasedCompensation</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>22
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515355657376">
<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, 2024</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="font-family: Times New Roman, Times, Serif; "><b>1.
ORGANIZATION AND DESCRIPTION OF BUSINESS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><img alt="" src="image_001.jpg"/>&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Erdos
TCH &#8211; Joint Venture</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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;&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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&#160;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.</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>23
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448602416">
<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, 2024</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Basis
of Presentation</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
accompanying consolidated financial statements (&#8220;CFS&#8221;) are prepared in conformity with U.S. Generally Accepted Accounting
Principles (&#8220;US GAAP&#8221;). The functional currency of the Company&#8217;s operating entities is Chinese Renminbi (&#8220;RMB&#8221;).
The accompanying consolidated financial statements are translated from RMB and presented in U.S. dollars (&#8220;USD&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Principle
of Consolidation</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
CFS 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;),&#160;100% owned by Xi&#8217;an TCH, 2) Zhonghong,&#160;90% owned by Xi&#8217;an TCH and&#160;10% owned by Shanghai TCH,
and 3) Zhongxun,&#160;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, 2024. However, there was no revenue for the Company for the six and three months ended June 30, 2024 or 2023. 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">A subsidiary is an entity in which (i) the Company directly or indirectly
controls more than 50% of the voting power; or (ii) the Company has the power to appoint or remove the majority of the members of the
board of directors or to cast a majority of votes at the meetings of the board of directors or to govern the financial and operating policies
of the investee pursuant to a statute or under an agreement among the shareholders or equity holders.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Uses
and Sources of Liquidity</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">For
the six months ended June 30, 2024 and 2023, the Company had a net loss of $689,554&#160;and $337,346, respectively. For the three months
ended June 30, 2024 and 2023, the Company had a net loss of $409,757&#160;and $247,842, respectively. The Company had an accumulated
deficit of $61.19&#160;million as of June 30, 2024. 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Use
of Estimates</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Revenue
Recognition</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and 2023, 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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>B)</i>&#160;<i>Contingent
Rental Income</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Operating
Leases</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Cash</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Credit
losses</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">On
January 1, 2023, the Company adopted Accounting Standards Update&#160;2016-13&#160;&#8220;Financial
Instruments&#160;&#8212;&#160;Credit Losses (Topic&#160;326), Measurement of Credit Losses on Financial Instruments,&#8221; which
replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss
(&#8220;CECL&#8221;) methodology. The adoption of the credit loss accounting standard has no material impact on the Company&#8217;s
consolidated financial statements as of January&#160;1, 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">The
Company&#8217;s other receivables in the balance sheet are within the scope of ASC Topic&#160;326. As the Company has limited customers
and debtors, the Company uses the loss-rate&#160;method to evaluates the expected credit losses on an individual basis. When establishing
the loss rate, the Company makes the assessment on various factors, including historical experience, credit-worthiness&#160;of customers
and debtors, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that
may affect its ability to collect from the customers and debtors. The Company also provides specific provisions for allowance when facts
and circumstances indicate that the receivable is unlikely to be collected.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">Expected
credit losses are recorded as allowance for credit losses on the consolidated statements of operations. After all attempts to collect
a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amount that is previously
reserved for, the Company will reduce the specific allowance for credit losses.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Accounts
Receivable</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023, 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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Value
added tax (&#8220;VAT&#8221;)</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company is subject to VAT and related surcharges on revenue generated from sales and services. The Company records revenue net of VAT.
This VAT may be offset by qualified input VAT paid by the Company to suppliers. Net VAT balance between input VAT and output VAT is recorded
in the line item of VAT receivable on the unaudited consolidated balance sheets.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
VAT rate is&#160;13% for taxpayers selling consumer products and&#160;6% for providing technology services. Entities that are VAT general
taxpayers are allowed to offset qualified input VAT, paid to suppliers against their output VAT liabilities. As of June 30, 2024 and
December 31, 2023, the Company had $169,638&#160;and $170,694&#160;VAT receivable, respectively.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Advance
to suppliers</i></span></p>

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

<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Short
term loan receivables</i></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024, the Company did not have any outstanding short term loan receivables; at December 31, 2023, the Company had $68.77&#160;million
short term loan receivables and did not accrue allowance against short term loan receivables.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Concentration
of Credit Risk</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Plant
and Equipment</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">Plant
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 plant 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.&#160;Depreciation
of plant 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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; background-color: rgb(204,238,255)">
    <td style="width: 83%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2&#160;&#8211;&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Office and Other Equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2&#160;&#8211;&#160;5&#160;years</span></td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Impairment
of Long-lived Assets</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">In
accordance with FASB ASC Topic 360,&#160;<i>&#8220;Plant, and Equipment</i>,&#8221; the Company reviews its long-lived assets, including
plant 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.&#160;The Company did
not record any impairment for the six and three months ended June 30, 2024 and 2023.&#160;&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Accounts
and other payables</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Borrowings</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Cost
of Sales</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Income
Taxes</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023, 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Statement
of Cash Flows</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Fair
Value of Financial Instruments</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Stock-Based
Compensation</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Basic
and Diluted Earnings per Share</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">For
the six and three months ended June 30, 2024 and 2023, 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 and three months ended June 30, 2024 and 2023,&#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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Foreign
Currency Translation and Comprehensive Income (Loss)</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Segment
Reporting</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>New
Accounting Pronouncements</i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">In
November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#8220;ASU
2023-07&#8221;). The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about
significant segment expenses that are regularly provided to the chief operating decision maker (CODM). In addition, the amendments enhance
interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide
new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. ASU 2023-07
will be effective for annual reporting periods beginning after December 15, 2023, and interim periods within annual reporting periods
beginning after December 15, 2024. Early adoption is permitted. The adoption of ASU 2023-01 did not have a material impact on the Company&#8217;s
consolidated financial statement presentation or disclosures.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">In
December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (&#8220;ASU 2023-09&#8221;),
which requires disclosures of incremental income tax information within the rate reconciliation and expanded disclosures of income taxes
paid, among other disclosure requirements. This ASU will be effective for annual reporting periods beginning after December 15, 2024.
Early adoption is permitted. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively.
The Company&#8217;s management does not believe that the adoption of ASU 2023-09 will have a material impact on the Company&#8217;s consolidated
financial statement presentation or disclosures.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company&#8217;s management does not believe that any other recently issued, but not yet effective, authoritative guidance, if currently
adopted, will have a material impact on the Company&#8217;s financial statement presentation or disclosures.&#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>24
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356555120">
<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, 2024</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="font-family: Times New Roman, Times, Serif; "><b>3.
SHORT-TERM LOAN RECEIVABLE</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, the Company had <span style="-sec-ix-hidden: hidden-fact-97">nil</span> and $68,773,208&#160;(RMB&#160;486.1&#160;million) short term loan to
Jinan Youkai Engineering Consulting Co., Ltd (&#8220;Youkai&#8221;), respectively, an unrelated party of the Company. The short-term
loan was for five days with a capital utilization fee of $14,119&#160;(RMB&#160;100,000) per day for total of $70,595&#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 $68.7&#160;million
in full plus capital utilization fee in January 2024.</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>25
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515449473888">
<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, 2024</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_PaymentsToSuppliersAndEmployeesAbstract', 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>4.
ADVANCE TO SUPPLIERS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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&#160;million (RMB&#160;595.0&#160;million) for purchasing the energy storage battery systems. As of June
30, 2024 and December 31, 2023, the Company made a prepayment to Bangyu of $66.79&#160;million (RMB&#160;476.0&#160;million) and $67.4&#160;million
(RMB&#160;476.0&#160;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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 year 2023 and as
of June 30, 2024 and December 31, 2023, the Company will pay the remaining of $300,000&#160;upon completion all the services.&#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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToSuppliersAndEmployeesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PaymentsToSuppliersAndEmployeesAbstract</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>26
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356538704">
<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, 2024</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>5.
ACCRUED LIABILITIES AND OTHER PAYABLES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">Accrued
liabilities and other payables consisted of the following as of June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Education and union fund and
    social insurance payable</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,954</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">181,394</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued payroll and welfare</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">235,178</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">263,472</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued litigation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,293,992</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,124,087</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,295</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,508</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,707,419</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,664,461</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">Accrued
litigation was&#160;mainly for court enforcement fee, fee to lawyer, penalty and other fees (see Note 14).</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> -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://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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483384/720-30-45-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_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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448599440">
<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, 2024</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_PayablesAndAccrualsAbstract', 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="font-family: Times New Roman, Times, Serif; "><b>6.
TAXES PAYABLE</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">Taxes
payable consisted of the following as of June 30, 2024 and December 31, 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Income tax</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,403</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,529</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">246</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">187</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,649</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,716</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,277,024</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,277,091</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Noncurrent</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350,625</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350,625</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024, income tax payable included&#160;$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 ($4.28&#160;million included in current tax payable
and $3.35&#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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356489824">
<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, 2024</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_DeferredTaxAssetsNetDisclosureTextBlock', window );">DEFERRED TAX, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><b>7.
DEFERRED TAX, NET</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, deferred tax assets consisted of the following:</span></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 76%; padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
    expenses</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">611,528</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">615,336</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Write-off
    Erdos TCH net investment in sales-type leases *</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,038,120</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,063,263</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
    loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,630,914</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,647,296</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US
    NOL</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,220,717</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,086,706</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
    NOL</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">579,188</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,355,472</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    deferred tax assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,080,467</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,768,073</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    valuation allowance for deferred tax assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,080,467</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,768,073</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    tax assets, net</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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_DeferredTaxAssetsNetDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DeferredTaxAssetsNetDisclosureTextBlock</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448629360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Entrusted Loan Payable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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>Entrusted Loan 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_EntrustedLoanPayableTextBlock', window );">ENTRUSTED LOAN PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>8.
ENTRUSTED LOAN PAYABLE</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 188,639,400 ($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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 <span>Balance as of</span> 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 from Chengli project. 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 and accrued interest of RMB&#160;188,639,400&#160;($27.54&#160;million)
to HYREF resulting from the termination of the buy-back agreement.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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;&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">4.
The lender agreed to extend the repayment of RMB&#160;77.00&#160;million ($11.06&#160;million) to July 8, 2023. However, per court&#8217;s
judgement on June 28, 2021, the Company should repay principal $11.06&#160;million and accrued interest of RMB&#160;2,418,229&#160;($0.35&#160;million)
within 10 days from the judgment date to Beijing 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. 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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 14 &#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_creg_EntrustedLoanPayableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EntrustedLoanPayableTextBlock</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_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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448582608">
<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, 2024</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_DebtDisclosureAbstract', window );"><strong>Note Payable, 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_DebtDisclosureTextBlock', window );">NOTE PAYABLE, NET</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><b>9.
NOTE PAYABLE, NET</b>&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><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"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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&#160;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&#160;months&#160;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&#160;month&#160;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. During the six months ended June 30, 2024,
the Company amortized OID of $0&#160;and recorded $204,279&#160;interest expense on this Note; and the Company and Lender exchanged these
Partitioned Notes of $300,000&#160;in total&#160;for the delivery of&#160;424,148&#160;shares of the Company&#8217;s common stock.&#160;The
Company recorded $21,243&#160;loss on conversion of these notes in 2024. During the three months ended June 30, 2024, the Company amortized
OID of $0&#160;and recorded $100,240&#160;interest expense on this Note. During the six months ended June 30, 2023, the Company amortized
OID of $31,250 and recorded $220,082 interest expense on this Note; and the Company and Lender exchanged these Partitioned Notes of $750,000
for the delivery of 396,010 shares of the Company&#8217;s common stock; the Company recorded $5,602 gain on conversion of these notes
in 2023. During the three months ended June 30, 2023, the Company amortized OID of $0&#160;and recorded $109,018 interest expense on
this Note. As of June 30, 2024, the outstanding principal balance of this note was $5,025,767&#160;with accrued interest of $103,545.
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_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtDisclosureAbstract</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_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 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<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/2147477092/405-40-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1<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 1B<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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(c))<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 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/470/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2<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 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<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 1B<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 14: 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 15: 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 16: 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 17: 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 18: 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 19: 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 20: 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 21: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448654880">
<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, 2024</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_ShareholdersEquityAndShareBasedPaymentsTextBlock', 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="font-family: Times New Roman, Times, Serif; "><b>10.
STOCKHOLDERS&#8217; EQUITY</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i><span style="text-decoration:underline">Shares
Issued for Stock compensation </span></i></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">On
June 12, 2024, the Company issued 128,765 shares of its common stock for investment banking services fee, the fair value of 128,765 shares
was $139,066.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Warrants</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average<br/> Exercise<br/> Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of January 1, 2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.54</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of January 1, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.54</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-100; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-101; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exchanged</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-102; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-103; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-104; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-105; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Expired</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-106; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-107; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of June 30, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.04</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of June 30, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.04</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_ShareholdersEquityAndShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).</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 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/505/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/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_ShareholdersEquityAndShareBasedPaymentsTextBlock</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_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>32
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448535600">
<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, 2024</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>11.
STOCK-BASED COMPENSATION PLAN</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
following table summarizes option activity with respect to employees and independent directors for the six months ended June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average<br/> Exercise<br/> Price<br/> per Share</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of January 1, 2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.32</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of January 1, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.32</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-108; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-109; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-110; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-114; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-116; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.82</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.82</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448672832">
<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, 2024</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>12.
INCOME TAX</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; "><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
US parent&#160;company, SPC is taxed in the US and, as of June 30, 2024, had net operating loss (&#8220;NOL&#8221;) carry forwards for
income taxes of $5.81&#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.&#160;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024, the Company&#8217;s PRC subsidiaries had $2.32&#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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
following table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the six months ended June 30, 2024
and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">U.S. statutory rates benefit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax rate difference &#8211; current provision</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation
    allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Tax expense per financial
    statements</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22.7</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">The
provision for income tax expense (benefit)&#160;for the six months ended June 30, 2024 and 2023 consisted of the following:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense &#8211; current</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,176</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,492</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,176</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,492</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">The
following table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the three months ended June 30, 2024
and 2023:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">U.S. statutory rates benefit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax rate difference &#8211; current provision</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation
    allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Tax expense per financial
    statements</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30.5</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table>


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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense &#160;&#8211; current</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,958</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,958</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_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 tax.</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><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C<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 12B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B<br><br>Reference 5: 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/2147477891/740-270-50-1<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448532656">
<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, 2024</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>13.
STATUTORY RESERVES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">&#160;&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023:</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Name&#160;of&#160;Chinese&#160;Subsidiaries</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Registered<br/> Capital</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Maximum&#160;Statutory<br/> Reserve&#160;Amount</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Statutory<br/> reserve at<br/> June 30,<br/> 2024</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Statutory <br/> reserve at<br/> December&#160;31, <br/> 2023</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shanghai TCH</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,800,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,900,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,564,303&#160;($1,003,859)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,564,303&#160;($1,003,859)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Xi&#8217;an TCH</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">202,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,947,819&#160;($11,272,948)</span></td><td style="text-align: left">&#160;</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,947,603&#160;($11,272,917)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Erdos TCH</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">120,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,035,814&#160;($2,914,869)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,035,814&#160;($2,914,869)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Xi&#8217;an Zhonghong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shaanxi Huahong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,500,300</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,250,150</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">Zhongxun</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,500,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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: justify"><span style="font-family: Times New Roman, Times, Serif; "><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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;&#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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448576032">
<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, 2024</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="font-family: Times New Roman, Times, Serif; "><b>14.
CONTINGENCIES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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;&#160;</span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">1)
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
Performance, proving that Xi&#8217;an Zhonghong New Energy Technology Co., Ltd. had fulfilled its buyback obligations as disclosed in
Note 9 that,&#160;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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.10&#160;million litigation expense as of June 30, 2024.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">2)
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,449&#160;($0.35&#160;million)
to Beijing 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><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 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-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 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 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.Q2)<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> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-1<br><br>Reference 5: 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 6: 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 7: 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 8: 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 9: 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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448588656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_LesseeOperatingLeasesTextBlock', window );">LEASE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><b>15. <span>LEASE</span></b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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. Upon expiration of the lease, the Company entered a new lease agreement for the same location
from January 1, 2024 through December 31, 2026&#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"><span style="font-family: Times New Roman, Times, Serif">&#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: 0pt 0"><span>The Company&#8217;s operating
ROU assets and lease liabilities were as follows:</span></p>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p>


<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-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2024</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2023</td><td style="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>&#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: 76%; text-align: left">Right-of-use assets, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">152,357</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"><div style="-sec-ix-hidden: hidden-fact-119">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61,520</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-120">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Non-current operating lease liabilities</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">90,837</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: right">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease liabilities</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">152,357</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"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  </table>


<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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six Months Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30,<br/> 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,167</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">687</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Remaining Lease Term - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Discount Rate - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six Months Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,863</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">774</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Remaining Lease Term - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Discount Rate - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr> </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months
    Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June
    30,<br/> 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,095</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost
    &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months
    Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June
    30,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,245</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost
    &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">385</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; ">The
following is a schedule, by years, of maturities of the office lease liabilities as of June 30, 2024:</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30,
    2025,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,520</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30, 2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,520</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30, 2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,760</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total undiscounted
    cash flows</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">153,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,442</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Present value of lease
    liabilities</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,358</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table>


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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">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;</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; "><span style="font-family: Times New Roman, Times, Serif; ">On
May 6, 2024, 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;</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_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating 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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-20/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_LesseeOperatingLeasesTextBlock</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448538976">
<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, 2024</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; text-align: justify; "><b>16. COMMITMENTS</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span><b><i>Lease
Commitments</i></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; ">The total future minimum lease payments under
the non-cancellable operating lease with respect to the office as of June 30, 2024 are payable as follows&#65306;</p>

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

<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; text-align: justify">&#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">Lease Commitment</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: justify">Within 1 year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,756</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><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: justify; padding-bottom: 1.5pt">2-5 years</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,134</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">16,890</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_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/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: 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 3: 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 4: 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/2147478522/954-440-50-1<br><br>Reference 5: 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 6: 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>38
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515458094368">
<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, 2024</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><b>17.
SUBSEQUENT EVENTS</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">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 the following subsequent event need to be disclosed.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">On
July 23, 2024, the Company entered into an Exchange Agreement with the lender. Pursuant to the Agreement, the Company and Lender partitioned
a new Promissory Notes of $250,000&#160;from the original Promissory Note entered on April 2, 2021. The Company and Lender exchanged
this Partitioned Note for the delivery of&#160;249,500&#160;shares of the Company&#8217;s Common Stock.</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_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>39
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356534848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Mar. 31, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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_NetIncomeLoss', window );">Net Income (Loss)</a></td>
<td class="num">$ (409,757)<span></span>
</td>
<td class="num">$ (279,797)<span></span>
</td>
<td class="num">$ (247,842)<span></span>
</td>
<td class="num">$ (89,504)<span></span>
</td>
<td class="num">$ (689,554)<span></span>
</td>
<td class="num">$ (337,346)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 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;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515357069824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</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_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<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_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<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_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 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;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph 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;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</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>41
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515351620560">
<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, 2024</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Basis
of Presentation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
accompanying consolidated financial statements (&#8220;CFS&#8221;) are prepared in conformity with U.S. Generally Accepted Accounting
Principles (&#8220;US GAAP&#8221;). The functional currency of the Company&#8217;s operating entities is Chinese Renminbi (&#8220;RMB&#8221;).
The accompanying consolidated financial statements are translated from RMB and presented in U.S. dollars (&#8220;USD&#8221;).</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#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="font-family: Times New Roman, Times, Serif; "><i>Principle
of Consolidation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
CFS 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;),&#160;100% owned by Xi&#8217;an TCH, 2) Zhonghong,&#160;90% owned by Xi&#8217;an TCH and&#160;10% owned by Shanghai TCH,
and 3) Zhongxun,&#160;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, 2024. However, there was no revenue for the Company for the six and three months ended June 30, 2024 or 2023. 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; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">A subsidiary is an entity in which (i) the Company directly or indirectly
controls more than 50% of the voting power; or (ii) the Company has the power to appoint or remove the majority of the members of the
board of directors or to cast a majority of votes at the meetings of the board of directors or to govern the financial and operating policies
of the investee pursuant to a statute or under an agreement among the shareholders or equity holders.&#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_UsesAndSourcesOfLiquidityPolicyTextBlock', window );">Uses and Sources of Liquidity</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Uses
and Sources of Liquidity</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">For
the six months ended June 30, 2024 and 2023, the Company had a net loss of $689,554&#160;and $337,346, respectively. For the three months
ended June 30, 2024 and 2023, the Company had a net loss of $409,757&#160;and $247,842, respectively. The Company had an accumulated
deficit of $61.19&#160;million as of June 30, 2024. 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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Use
of Estimates</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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><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_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Revenue
Recognition</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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="font-family: Times New Roman, Times, Serif; ">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, 2024 and 2023, 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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; "><i>Operating
Leases</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">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, 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"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; "><i>Cash</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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_CreditLossFinancialInstrumentPolicyTextBlock', window );">Credit losses</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Credit
losses</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">On
January 1, 2023, the Company adopted Accounting Standards Update&#160;2016-13&#160;&#8220;Financial
Instruments&#160;&#8212;&#160;Credit Losses (Topic&#160;326), Measurement of Credit Losses on Financial Instruments,&#8221; which
replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss
(&#8220;CECL&#8221;) methodology. The adoption of the credit loss accounting standard has no material impact on the Company&#8217;s
consolidated financial statements as of January&#160;1, 2023.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">The
Company&#8217;s other receivables in the balance sheet are within the scope of ASC Topic&#160;326. As the Company has limited customers
and debtors, the Company uses the loss-rate&#160;method to evaluates the expected credit losses on an individual basis. When establishing
the loss rate, the Company makes the assessment on various factors, including historical experience, credit-worthiness&#160;of customers
and debtors, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that
may affect its ability to collect from the customers and debtors. The Company also provides specific provisions for allowance when facts
and circumstances indicate that the receivable is unlikely to be collected.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; ">Expected
credit losses are recorded as allowance for credit losses on the consolidated statements of operations. After all attempts to collect
a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amount that is previously
reserved for, the Company will reduce the specific allowance for credit losses.</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_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Accounts
Receivable</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023, the Company
had&#160;no&#160;accounts receivable.&#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_ValueAddedTaxPolicyTextBlock', window );">Value added tax (&#8220;VAT&#8221;)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Value
added tax (&#8220;VAT&#8221;)</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company is subject to VAT and related surcharges on revenue generated from sales and services. The Company records revenue net of VAT.
This VAT may be offset by qualified input VAT paid by the Company to suppliers. Net VAT balance between input VAT and output VAT is recorded
in the line item of VAT receivable on the unaudited consolidated balance sheets.</span></p>The
VAT rate is&#160;13% for taxpayers selling consumer products and&#160;6% for providing technology services. Entities that are VAT general
taxpayers are allowed to offset qualified input VAT, paid to suppliers against their output VAT liabilities. As of June 30, 2024 and
December 31, 2023, the Company had $169,638&#160;and $170,694&#160;VAT receivable, respectively<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: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Advance
to suppliers</i></span></p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</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_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy', window );">Short term loan receivables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Short
term loan receivables</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company provided loans to certain third parties for the purpose of making use of its cash.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024, the Company did not have any outstanding short term loan receivables; at December 31, 2023, the Company had $68.77&#160;million
short term loan receivables and did not accrue allowance against short term loan receivables.</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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Concentration
of Credit Risk</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif">&#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_PropertyPlantAndEquipmentPolicyTextBlock', window );">Plant and Equipment</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Plant
and Equipment</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">Plant
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 plant 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.&#160;Depreciation
of plant and equipment is provided using the straight-line method over the estimated lives as follows:&#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; background-color: rgb(204,238,255)">
    <td style="width: 83%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2&#160;&#8211;&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Office and Other Equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2&#160;&#8211;&#160;5&#160;years</span></td></tr>
  </table><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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Impairment
of Long-lived Assets</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">In
accordance with FASB ASC Topic 360,&#160;<i>&#8220;Plant, and Equipment</i>,&#8221; the Company reviews its long-lived assets, including
plant 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.&#160;The Company did
not record any impairment for the six and three months ended June 30, 2024 and 2023.&#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 );">Accounts and other payables</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Accounts
and other payables</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">Accounts
and other payables are initially recognized as fair value, and subsequently carried at amortized cost using the effective interest method.</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_DebtPolicyTextBlock', window );">Borrowings</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Borrowings</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">Borrowing
costs are recognized in profit or loss using the effective interest method.</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_CostOfSalesPolicyTextBlock', window );">Cost of Sales</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; "><i>Cost
of Sales</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; "><i>Income
Taxes</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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, 2024 and December 31, 2023, the Company did not take any uncertain positions that would necessitate recording a tax related
liability.&#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_InventoryCashFlowPolicy', window );">Statement of Cash Flows</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><i>Statement
of Cash Flows</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; "><i>Fair
Value of Financial Instruments</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">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: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, 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="font-family: Times New Roman, Times, Serif; "><i>Stock-Based
Compensation</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">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><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="font-family: Times New Roman, Times, Serif; "><i>Basic
and Diluted Earnings per Share</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">For
the six and three months ended June 30, 2024 and 2023, 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 and three months ended June 30, 2024 and 2023,&#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.</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; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; "><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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; ">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="font-family: Times New Roman, Times, Serif; "><i>Segment
Reporting</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">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"><span style="font-family: Times New Roman, Times, Serif"><i>&#160;</i></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="font-family: Times New Roman, Times, Serif; "><i>New
Accounting Pronouncements</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">In
November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#8220;ASU
2023-07&#8221;). The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about
significant segment expenses that are regularly provided to the chief operating decision maker (CODM). In addition, the amendments enhance
interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide
new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. ASU 2023-07
will be effective for annual reporting periods beginning after December 15, 2023, and interim periods within annual reporting periods
beginning after December 15, 2024. Early adoption is permitted. The adoption of ASU 2023-01 did not have a material impact on the Company&#8217;s
consolidated financial statement presentation or disclosures.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">In
December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (&#8220;ASU 2023-09&#8221;),
which requires disclosures of incremental income tax information within the rate reconciliation and expanded disclosures of income taxes
paid, among other disclosure requirements. This ASU will be effective for annual reporting periods beginning after December 15, 2024.
Early adoption is permitted. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively.
The Company&#8217;s management does not believe that the adoption of ASU 2023-09 will have a material impact on the Company&#8217;s consolidated
financial statement presentation or disclosures.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; ">The
Company&#8217;s management does not believe that any other recently issued, but not yet effective, authoritative guidance, if currently
adopted, will have a material impact on the Company&#8217;s financial statement presentation or disclosures.&#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_UsesAndSourcesOfLiquidityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Uses and Sources of Liquidity.</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_UsesAndSourcesOfLiquidityPolicyTextBlock</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_ValueAddedTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value added 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_ValueAddedTaxPolicyTextBlock</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/2147478898/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_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</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 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.2.Q4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 5A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 8A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 13A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 4A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 7A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17<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_CreditLossFinancialInstrumentPolicyTextBlock</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://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 (d)<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 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1<br><br>Reference 3: 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 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><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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<br><br>Reference 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_InventoryCashFlowPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 determining where the cash flows related to the sale of inventory are classified in the statements of cash flows and explain the nature of the receivables, notes, and 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 55<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482888/230-10-55-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_InventoryCashFlowPolicy</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/2147478777/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/2147477798/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/2147477798/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_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from contract with customer.</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 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<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/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20<br><br>Reference 9: 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><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org/606/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_RevenueFromContractWithCustomerPolicyTextBlock</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/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 2: 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 (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47<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 29<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 54<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54<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 36<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36<br><br>Reference 6: 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 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 (d)<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> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<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 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29<br><br>Reference 10: 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 11: 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 12: 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)(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> -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 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)(ii)<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 (f)(2)(v)<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 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 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.1.Q5)<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.3.Q2)<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> -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 9: 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 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 (b)<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://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<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/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B<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>42
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356556832">
<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, 2024</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock', window );">Schedule of Plant and Equipment Estimated Lives</a></td>
<td class="text">Depreciation
of plant and equipment is provided using the straight-line method over the estimated lives as follows:<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: 83%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Vehicles</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2&#160;&#8211;&#160;5&#160;years</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Office and Other Equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">2&#160;&#8211;&#160;5&#160;years</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_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 property plant and equipment useful life.</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_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515357099280">
<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, 2024</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="font-family: Times New Roman, Times, Serif; ">Accrued
liabilities and other payables consisted of the following as of June 30, 2024 and December 31, 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">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Education and union fund and
    social insurance payable</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">160,954</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">181,394</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued payroll and welfare</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">235,178</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">263,472</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Accrued litigation</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,293,992</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,124,087</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,295</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">95,508</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,707,419</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,664,461</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_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>44
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356513648">
<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, 2024</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_PayablesAndAccrualsAbstract', 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="font-family: Times New Roman, Times, Serif; ">Taxes
payable consisted of the following as of June 30, 2024 and December 31, 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">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Income tax</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,403</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,529</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Other</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">246</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">187</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,649</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">7,627,716</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Current</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,277,024</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">4,277,091</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Noncurrent</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350,625</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3,350,625</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</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>45
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515484017312">
<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, 2024</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="font-family: Times New Roman, Times, Serif; ">As
of June 30, 2024 and December 31, 2023, deferred tax assets consisted of the following:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2024</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 76%; padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued
    expenses</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">611,528</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">615,336</span></td>
    <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Write-off
    Erdos TCH net investment in sales-type leases *</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,038,120</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,063,263</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impairment
    loss of Xi&#8217;an TCH&#8217;s investment into the HYREF fund</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,630,914</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,647,296</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">US
    NOL</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,220,717</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,086,706</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PRC
    NOL</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">579,188</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,355,472</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total
    deferred tax assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9,080,467</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">16,768,073</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less:
    valuation allowance for deferred tax assets</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,080,467</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(16,768,073</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred
    tax assets, net</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-98; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-99; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</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: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; 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://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>46
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356493856">
<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, 2024</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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock', window );">Schedule of the Activities of Warrants that were Issued from Equity Financing</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; ">Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2024:</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Warrants</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average<br/> Exercise<br/> Price</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of January 1, 2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.54</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of January 1, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.54</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-100; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-101; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exchanged</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-102; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-103; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-104; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-105; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Expired</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-106; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-107; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of June 30, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.04</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of June 30, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16,515</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">10.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.04</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.</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 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock</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_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>47
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356570560">
<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, 2024</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"><span style="font-family: Times New Roman, Times, Serif; ">The
following table summarizes option activity with respect to employees and independent directors for the six months ended June 30, 2024:</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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Number of<br/> Shares</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Average<br/> Exercise<br/> Price<br/> per Share</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term in<br/> Years</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of January 1, 2024</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.32</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of January 1, 2024</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.32</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Granted</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-108; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-109; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-110; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Exercised</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Forfeited</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-114; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="-sec-ix-hidden: hidden-fact-116; font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Outstanding as of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.82</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Exercisable as of June 30, 2024</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">500</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">16.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.82</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_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> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<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>48
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350000080">
<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, 2024</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"><span style="font-family: Times New Roman, Times, Serif; ">The
following table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the six months ended June 30, 2024
and 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">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">U.S. statutory rates benefit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax rate difference &#8211; current provision</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.1</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.7</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.0</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation
    allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22.5</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">37.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Tax expense per financial
    statements</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.1</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">22.7</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  </table><span style="font-family: Times New Roman, Times, Serif; ">The
following table reconciles the U.S. statutory rates to the Company&#8217;s effective tax rate for the three months ended June 30, 2024
and 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">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">U.S. statutory rates benefit</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(21.0</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Tax rate difference &#8211; current provision</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">(0.3</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">)%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">4.4</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Permanent differences</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Change in valuation
    allowance</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">21.3</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">46.6</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Tax expense per financial
    statements</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30.5</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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"><span style="font-family: Times New Roman, Times, Serif; ">The
provision for income tax expense (benefit)&#160;for the six months ended June 30, 2024 and 2023 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: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense &#8211; current</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,176</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,492</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,176</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">62,492</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><span style="font-family: Times New Roman, Times, Serif; ">The
provision for income tax expense (benefit)&#160;for the three months ended June 30, 2024 and 2023 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: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Income
    tax expense &#160;&#8211; current</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif">-</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,958</span></td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total income tax expense</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">57,958</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_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://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>49
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448569760">
<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, 2024</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 Statutory Reserve Amount</a></td>
<td class="text">The table below discloses the statutory reserve amount in the
currency type registered for each Chinese subsidiary as of June 30, 2024 and December 31, 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="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Name&#160;of&#160;Chinese&#160;Subsidiaries</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Registered<br/> Capital</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Maximum&#160;Statutory<br/> Reserve&#160;Amount</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Statutory<br/> reserve at<br/> June 30,<br/> 2024</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Statutory <br/> reserve at<br/> December&#160;31, <br/> 2023</span></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 32%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shanghai TCH</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">29,800,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">14,900,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,564,303&#160;($1,003,859)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="width: 16%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">6,564,303&#160;($1,003,859)</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Xi&#8217;an TCH</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">202,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">101,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,947,819&#160;($11,272,948)</span></td><td style="text-align: left">&#160;</td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">73,947,603&#160;($11,272,917)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Erdos TCH</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">120,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">60,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,035,814&#160;($2,914,869)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">19,035,814&#160;($2,914,869)</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Xi&#8217;an Zhonghong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Shaanxi Huahong</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2,500,300</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1,250,150</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif">Zhongxun</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">35,000,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#165;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">17,500,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif">Did not accrue yet due to accumulated deficit</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#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_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>50
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515355772784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2024</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_OperatingLeaseLeaseIncomeTableTextBlock', window );">Schedule of Operating ROU Assets and Lease Liabilities</a></td>
<td class="text">he Company&#8217;s operating
ROU assets and lease liabilities were as follows:<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-left: 0.125in; text-indent: -0.125in">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">June 30,<br/> 2024</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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2023</td><td style="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>&#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: 76%; text-align: left">Right-of-use assets, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">152,357</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"><div style="-sec-ix-hidden: hidden-fact-119">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</div></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 operating lease liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">61,520</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-120">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt">Non-current operating lease liabilities</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">90,837</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: right">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-121">-</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="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt">Total lease liabilities</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">152,357</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"><div style="-sec-ix-hidden: hidden-fact-122">-</div></td><td style="padding-bottom: 4pt; font-weight: bold; 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_LeaseCostTableTextBlock', window );">Schedule of Operating ROU Assets and Lease Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; ">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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six Months Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30,<br/> 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,167</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">687</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Remaining Lease Term - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.50</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Discount Rate - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Six Months Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June 30,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,863</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">774</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Remaining Lease Term - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Weighted Average Discount Rate - Operating leases</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">5</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">%</span></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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months
    Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June
    30,<br/> 2024</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,095</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost
    &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">327</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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 style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Three Months
    Ended</span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">June
    30,<br/> 2023</span></td><td style="padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 88%; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating
    lease cost &#8211; amortization of operating lease right-of-use asset</span></td><td style="width: 1%; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">15,245</span></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Operating lease cost
    &#8211; interest expense on lease liability</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">385</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Years, of Maturities of the Office Lease Liabilities</a></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; ">The
following is a schedule, by years, of maturities of the office lease liabilities as of June 30, 2024:</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%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30,
    2025,</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,520</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30, 2026</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">61,520</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif">For the year ended June 30, 2027</span></td><td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">30,760</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Total undiscounted
    cash flows</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">153,800</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: justify; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">Less: imputed interest</span></td><td style="padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif">(1,442</span></td><td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Present value of lease
    liabilities</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif">152,358</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 components of income 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 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A<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_OperatingLeaseLeaseIncomeTableTextBlock</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>51
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448643120">
<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, 2024</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock', window );">Schedule of Future Minimum Lease Payment</a></td>
<td class="text">The total future minimum lease payments under
the non-cancellable operating lease with respect to the office as of June 30, 2024 are payable as follows&#65306;<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; text-align: justify">&#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">Lease Commitment</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: justify">Within 1 year</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,756</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: justify">&#160;</td><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: justify; padding-bottom: 1.5pt">2-5 years</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,134</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">16,890</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_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350557472">
<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="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Feb. 11, 2015 </div>
<div>USD ($)</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>Apr. 14, 2009</div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>May 01, 2016 </div>
<div>kWh</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ActualElectricitySold', window );">Electricity sold (in Kilowatt-hours) | kWh</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">0.3<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_LicenseIsIssued', window );">License is issued</a></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>
</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_OrganizationTermPeriod', window );">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>
</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_VariableInterestEntityOwnershipPercentage', window );">Total investment percentage</a></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="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>
</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_PaymentsForNuclearFuel', window );">Payment for power and energy</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">$ 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>
</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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_VariableInterestEntityOwnershipPercentage', 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>
</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_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet', window );">Amount of ownership interest</a></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>
</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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_VariableInterestEntityOwnershipPercentage', 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="nump">30.00%<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>
</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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_VariableInterestEntityOwnershipPercentage', 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="nump">30.00%<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>
</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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_VariableInterestEntityOwnershipPercentage', 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="nump">40.00%<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>
</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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 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="nump">$ 5,695,502<span></span>
</td>
<td class="nump">&#165; 35,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_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="nump">100.00%<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>
</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>
</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_OrganizationAndDescriptionOfBusinessLineItems', window );"><strong>Organization and Descriptions of Business [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 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="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>
</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="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>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_ActualElectricitySold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actual electricity sold.</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_ActualElectricitySold</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:energyItemType</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_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_OrganizationAndDescriptionOfBusinessLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OrganizationAndDescriptionOfBusinessLineItems</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_OrganizationTermPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 a term period of organization.</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_OrganizationTermPeriod</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_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_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_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_PaymentsForNuclearFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 outflow associated with the purchase of any material that is commonly used in the generation of nuclear energy.</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 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<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_PaymentsForNuclearFuel</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_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A<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_VariableInterestEntityOwnershipPercentage</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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350819136">
<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="4">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 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_SignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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>
</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_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (409,757)<span></span>
</td>
<td class="num">$ (279,797)<span></span>
</td>
<td class="num">$ (247,842)<span></span>
</td>
<td class="num">$ (89,504)<span></span>
</td>
<td class="num">$ (689,554)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (337,346)<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_RetainedEarningsAccumulatedDeficit', window );">Accumulated Deficit</a></td>
<td class="num">(61,186,925)<span></span>
</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">$ (61,186,925)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (60,497,371)<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_ValueAddedTaxPercentage', window );">Selling consumer products</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">13.00%<span></span>
</td>
<td class="nump">13.00%<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_TechonologyServices', window );">Technology services</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">6.00%<span></span>
</td>
<td class="nump">6.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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValueAddedTaxReceivable', window );">Value added tax receivable</a></td>
<td class="nump">169,638<span></span>
</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">$ 169,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,694<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_ShortTermInvestments', window );">Short term loan receivables</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,773,208<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_EffectiveIncomeTaxRateReconciliationDeductionsOther', window );">Tax benefit 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">50.00%<span></span>
</td>
<td class="nump">50.00%<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Shares of antidilutive securities under warrants and option (in Shares) | 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">30,911<span></span>
</td>
<td class="nump">30,911<span></span>
</td>
<td class="nump">30,911<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_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>
<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_SignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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>
</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="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>
<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="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>
<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_OwnershipAxis=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>
<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_SignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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>
</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_MinorityInterestOwnershipPercentageByParent', window );">Owned percentage</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="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>
</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_OwnershipAxis=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>
</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_SignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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>
</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_MinorityInterestOwnershipPercentageByParent', window );">Owned percentage</a></td>
<td class="nump">90.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="nump">90.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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_OwnershipAxis=creg_ShanghaiTCHMember', window );">Shanghai 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>
</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_SignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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>
</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_MinorityInterestOwnershipPercentageByParent', window );">Owned percentage</a></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="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>
</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_OwnershipAxis=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>
</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_SignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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>
</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_MinorityInterestOwnershipPercentageByParent', window );">Owned percentage</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="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>
</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_OwnershipAxis=creg_VotingPowerMember', window );">Voting Power [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>
</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_SignificantAccountingPoliciesLineItems', window );"><strong>Summary of Significant Accounting Policies [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>
</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_MinorityInterestOwnershipPercentageByParent', window );">Owned percentage</a></td>
<td class="nump">50.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="nump">50.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>
</table>
<div style="display: none;">
<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_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SignificantAccountingPoliciesLineItems</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_TechonologyServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 providing technology services.</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_TechonologyServices</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_ValueAddedTaxPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 value added tax rate.</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_ValueAddedTaxPercentage</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_us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 deductions.</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> -Subparagraph (b)(3)<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 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/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)(2))<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_EffectiveIncomeTaxRateReconciliationDeductionsOther</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_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_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 parent entity's interest in net assets of the subsidiary, expressed as a 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;">us-gaap_MinorityInterestOwnershipPercentageByParent</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_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 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 805<br> -SubTopic 60<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 323<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2<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(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2<br><br>Reference 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: 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 15: 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 16: 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 17: 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/2147479168/946-830-55-10<br><br>Reference 18: 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/2147479105/946-220-45-7<br><br>Reference 19: 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/2147477250/944-220-S99-1<br><br>Reference 20: 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/2147479134/946-220-S99-1<br><br>Reference 21: 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/2147479134/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A<br><br>Reference 23: 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 24: 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 25: 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 26: 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 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)(i))<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)(4)(iii)(A))<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 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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/2147478524/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_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://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><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 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 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 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 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)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 7: 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/2147479170/946-210-S99-1<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</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 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-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(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShortTermInvestments</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_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 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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_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>
<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_srt_OwnershipAxis=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;">srt_OwnershipAxis=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_srt_OwnershipAxis=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_OwnershipAxis=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_OwnershipAxis=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;">srt_OwnershipAxis=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_srt_OwnershipAxis=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;">srt_OwnershipAxis=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_srt_OwnershipAxis=creg_VotingPowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OwnershipAxis=creg_VotingPowerMember</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515349996528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details) - Schedule of Plant and Equipment Estimated Lives<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Vehicles [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>Schedule of Plant and Equipment Estimated Lives [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 );">Plant 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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Office and Other Equipment [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>Schedule of Plant and Equipment Estimated Lives [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 );">Plant 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Vehicles [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>Schedule of Plant and Equipment Estimated Lives [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 );">Plant 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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Office and Other Equipment [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>Schedule of Plant and Equipment Estimated Lives [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 );">Plant and equipment, useful life</a></td>
<td class="text">5 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>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<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_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_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_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_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_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>55
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515458284272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Loan Receivable (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 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_us-gaap_ShortTermBorrowingsAbstract', 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>
</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"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,773,208<span></span>
</td>
<td class="nump">&#165; 486,100,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="nump">14,119<span></span>
</td>
<td class="nump">&#165; 100,000<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_ShortTermBorrowings', window );">Short term loan fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 70,595<span></span>
</td>
<td class="nump">&#165; 500,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" 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">$ 68,700,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>
</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_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://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)(1))<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)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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://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><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(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1<br><br>Reference 3: 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 4: 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/2147478777/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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515352203760">
<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="2">1 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></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>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</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_us-gaap_SupplierFinanceProgramLineItems', window );"><strong>Advance to Suppliers [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>
</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_LongTermPurchaseCommitmentAmount', window );">Purchase commitment amount</a></td>
<td class="nump">$ 82,300,000<span></span>
</td>
<td class="nump">&#165; 595.0<span></span>
</td>
<td class="text">&#160;<span></span>
</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,150,000<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="nump">$ 66,790,000<span></span>
</td>
<td class="nump">&#165; 476.0<span></span>
</td>
<td class="nump">$ 67,400,000<span></span>
</td>
<td class="nump">&#165; 476.0<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_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="text">&#160;<span></span>
</td>
<td class="nump">1,000,000<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_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="text">&#160;<span></span>
</td>
<td class="nump">200,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_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="text">&#160;<span></span>
</td>
<td class="nump">800,000<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_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="text">&#160;<span></span>
</td>
<td class="nump">650,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_Supplies', window );">Prepaid supplies</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">$ 200,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_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="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>
<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>
<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_SupplierFinanceProgramLineItems', window );"><strong>Advance to Suppliers [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>
</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="text">&#160;<span></span>
</td>
<td class="nump">$ 200,000<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_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_us-gaap_LongTermPurchaseCommitmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 minimum amount the entity agreed to spend under the long-term purchase commitment.</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_LongTermPurchaseCommitmentAmount</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_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_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>Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity.</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 48<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 3: 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 4: 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/2147479532/912-730-25-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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/942-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(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_SupplierFinanceProgramLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 405<br> -SubTopic 50<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479468/405-50-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_SupplierFinanceProgramLineItems</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_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 consideration paid in advance for supplies 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)(7)<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 (g)<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_Supplies</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_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>57
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356900528">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 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>
<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_AccruedInsuranceCurrent', window );">Education and union fund and social insurance payable</a></td>
<td class="nump">$ 160,954<span></span>
</td>
<td class="nump">$ 181,394<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_AccruedPayrollTaxesCurrent', window );">Accrued payroll and welfare</a></td>
<td class="nump">235,178<span></span>
</td>
<td class="nump">263,472<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_AccruedLitigationCurrent', window );">Accrued litigation</a></td>
<td class="nump">2,293,992<span></span>
</td>
<td class="nump">2,124,087<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_OtherAccountsPayableAndAccruedLiabilities', window );">Other</a></td>
<td class="nump">17,295<span></span>
</td>
<td class="nump">95,508<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_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 2,707,419<span></span>
</td>
<td class="nump">$ 2,664,461<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_AccruedLitigationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 litigation including accounts 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_AccruedLitigationCurrent</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_AccruedInsuranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedInsuranceCurrent</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_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_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. 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> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_AccruedPayrollTaxesCurrent</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_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable 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_OtherAccountsPayableAndAccruedLiabilities</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>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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448464656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Taxes Payable (Details) - USD ($)<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, 2024</div></th>
<th class="th"><div>Dec. 31, 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_PayablesAndAccrualsAbstract', window );"><strong>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_IncomeTaxesPayable', window );">Income tax payable</a></td>
<td class="nump">$ 7,610,000<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_TaxesPayableCurrent', window );">Tax payable current</a></td>
<td class="nump">4,277,024<span></span>
</td>
<td class="nump">$ 4,277,091<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 tax payable</a></td>
<td class="nump">$ 3,350,625<span></span>
</td>
<td class="nump">$ 3,350,625<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_IncomeTaxHolidayDescription', window );">Income tax 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>
<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_IncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_IncomeTaxesPayable</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_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/2147478546/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_IncomeTaxHolidayDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 description of the factual circumstances giving rise to an income tax exemption or special reduction received from a taxing jurisdiction.</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_IncomeTaxHolidayDescription</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PayablesAndAccrualsAbstract</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> -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://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))<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350576736">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 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_TaxesPayableCurrentAbstract', 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxes', window );">Income tax</a></td>
<td class="nump">$ 7,627,403<span></span>
</td>
<td class="nump">$ 7,627,529<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_OtherTaxesCurrent', window );">Other</a></td>
<td class="nump">246<span></span>
</td>
<td class="nump">187<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_TaxesPayableCurrentAndNoncurrent', window );">Total</a></td>
<td class="nump">7,627,649<span></span>
</td>
<td class="nump">7,627,716<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">4,277,024<span></span>
</td>
<td class="nump">4,277,091<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,350,625<span></span>
</td>
<td class="nump">$ 3,350,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_OtherTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 accrual for taxes other than enterprise income taxes, VAT and business tax payable. Used to reflect the current portion of the 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;">creg_OtherTaxesCurrent</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_AccruedIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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. This amount is the total of current and noncurrent accrued income 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://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 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/2147478546/942-210-S99-1<br><br>Reference 4: 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)(15)(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_AccruedIncomeTaxes</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/2147478546/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> -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://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))<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_TaxesPayableCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TaxesPayableCurrentAbstract</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_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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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/2147478777/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_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>60
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350412448">
<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, 2024</div></th>
<th class="th"><div>Dec. 31, 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_ComponentsOfDeferredTaxAssetsAbstract', 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">$ 611,528<span></span>
</td>
<td class="nump">$ 615,336<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_DeferredTaxAssetsInvestments', 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,038,120<span></span>
</td>
<td class="nump">4,063,263<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_DeferredTaxAssetsEquityMethodInvestments', 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,630,914<span></span>
</td>
<td class="nump">2,647,296<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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">US NOL</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,220,717<span></span>
</td>
<td class="nump">1,086,706<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">PRC NOL</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">579,188<span></span>
</td>
<td class="nump">8,355,472<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,080,467<span></span>
</td>
<td class="nump">16,768,073<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_DeferredTaxAssetsValuationAllowance', window );">Less: valuation allowance for deferred tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,080,467)<span></span>
</td>
<td class="num">(16,768,073)<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_DeferredTaxAssetsLiabilitiesNet', 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-family: Times New Roman, Times, Serif; 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_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ComponentsOfDeferredTaxAssetsAbstract</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_DeferredTaxAssetsEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity method 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/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_DeferredTaxAssetsEquityMethodInvestments</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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and 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/2003/role/disclosureRef<br> -Topic 740<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/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_DeferredTaxAssetsGross</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_DeferredTaxAssetsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investments (excludes investments in subsidiaries and equity method 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/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_DeferredTaxAssetsInvestments</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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsLiabilitiesNet</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 state and local 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 assets for which it is more likely than not that a tax benefit will not be realized.</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 2<br> -Subparagraph (c)<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_DeferredTaxAssetsValuationAllowance</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>61
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515338032176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Entrusted Loan Payable (Details)<br> $ in Thousands</strong></div></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>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</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="1"></th>
</tr>
<tr>
<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>Apr. 09, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 09, 2021 </div>
<div>CNY (&#165;)</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>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. 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>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</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>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. 04, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 04, 2019 </div>
<div>CNY (&#165;)</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_us-gaap_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.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>
</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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 );">Loan repayment</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="nump">$ 68,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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_GainLossOnSalesOfConsumerLoans', window );">Gain amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_RepaymentsOfAccruedInterest', window );">Repayments of accrued interest</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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">$ 11,060<span></span>
</td>
<td class="nump">&#165; 77,000,000<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>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
</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_PaymentsForLoans', window );">Installment payment for 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">$ 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_RepaymentPrincipalAmount', window );">Repayment of principal amount</a></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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentIncreaseAccruedInterest', window );">Accrued interest</a></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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_PaymentsForFees', window );">Other fees</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=creg_FirstPaymentMember', window );">First Payment [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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_PaymentsForLoans', window );">Installment payment for 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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_DebtInstrumentAxis=creg_SecondPaymentMember', window );">2nd Payment [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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_PaymentsForLoans', window );">Installment payment for 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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_DebtInstrumentAxis=creg_ThirdPaymentMember', window );">1st Payment [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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_PaymentsForLoans', window );">Installment payment for 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=creg_FourthPaymentMember', window );">4th Payment [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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_PaymentsForLoans', window );">Installment payment for 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="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_DebtInstrumentAxis=creg_FinalPaymentMember', window );">Final Payment [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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_PaymentsForLoans', window );">Installment payment for 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest', 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="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>
</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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_RepaymentsOfDebt', window );">Loan repayment</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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_InvestmentOwnedBalanceShares', window );">Shares owned (in Shares) | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
</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_OwnedShares', window );">Already owned shares (in Shares) | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">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>
</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_ExcessStockSharesIssued', window );">Remaining shares (in Shares) | 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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>
</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 );">Entrusted Loan Payable HYREF 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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_EquitySecuritiesFvNi', window );">Equity investment</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="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,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_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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_DebtSecuritiesCurrent', window );">Debt investment</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="nump">74,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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; 457,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_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>
<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_DebtConversionLineItems', window );"><strong>Entrusted Loan Payable [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>
<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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="nump">$ 4,390<span></span>
</td>
<td class="nump">&#165; 27,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="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</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_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_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>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_RepaymentsOfAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 represents value as an repayments of accrued interest.</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_RepaymentsOfAccruedInterest</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_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>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_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_DebtConversionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_DebtConversionLineItems</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_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_DebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as 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;">us-gaap_DebtSecuritiesCurrent</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_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> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478546/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_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), 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 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(2))<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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482736/825-10-45-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_EquitySecuritiesFvNi</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_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/2147478795/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/2147477439/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/2147478795/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/2147477271/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/2147477271/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/2147477271/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/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-14<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 944<br> -SubTopic 80<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480078/944-80-55-9<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)(1)(h))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 4: 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)(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/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_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 and related accrued interest included in liabilities subject to compromise.</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 852<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/2147481404/852-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_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest</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_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://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/2147478546/942-210-S99-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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(13)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_PaymentsForFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fees 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 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_PaymentsForFees</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_PaymentsForLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 for and related to principal collection on loans related to operating 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> -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_PaymentsForLoans</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_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_DebtInstrumentAxis=creg_FirstPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=creg_FirstPaymentMember</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_DebtInstrumentAxis=creg_SecondPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=creg_SecondPaymentMember</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_DebtInstrumentAxis=creg_ThirdPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=creg_ThirdPaymentMember</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_DebtInstrumentAxis=creg_FourthPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=creg_FourthPaymentMember</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_DebtInstrumentAxis=creg_FinalPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_DebtInstrumentAxis=creg_FinalPaymentMember</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_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_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_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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515352720032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note Payable, Net (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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 14, 2022 </div>
<div>USD ($)</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>Apr. 02, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </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>Oct. 28, 2021 </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_ShortTermDebtLineItems', window );"><strong>Note Payable, Net [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>
</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 on note 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"> <span></span>
</td>
<td class="num">$ (4,880)<span></span>
</td>
<td class="num">$ (21,243)<span></span>
</td>
<td class="nump">$ 5,602<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="nump">$ 350,000<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>
<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_DebtInstrumentAxis=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>
</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_ShortTermDebtLineItems', window );"><strong>Note Payable, Net [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>
</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="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>
</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_DebtInstrumentTerm', window );">Interest rate 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">&#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>
</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>
</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_ShortTermDebtLineItems', window );"><strong>Note Payable, Net [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>
</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">$ 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>
</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_AmortizationOfDebtDiscountPremium', window );">Amortized 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="nump">$ 250,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">31,250<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="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>
</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="text">&#160;<span></span>
</td>
<td class="nump">825,000<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>
</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_ShortTermDebtInterestRateIncrease', window );">Outstanding balance increased percent</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">25.00%<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="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="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_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>
</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="nump">$ 100,240<span></span>
</td>
<td class="nump">$ 109,018<span></span>
</td>
<td class="nump">$ 204,279<span></span>
</td>
<td class="nump">220,082<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_PartitionedNotesPayable', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">750,000<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_LossOnConversionNotes', window );">Loss on conversion 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,243<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_IncomeLossFromEquityMethodInvestments', window );">Gain on note 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>
</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="text">&#160;<span></span>
</td>
<td class="nump">5,025,767<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="text">&#160;<span></span>
</td>
<td class="nump">$ 103,545<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_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [Member] | 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>
</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_ShortTermDebtLineItems', window );"><strong>Note Payable, Net [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>
</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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Delivery of shares (in Shares) | 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="nump">424,148<span></span>
</td>
<td class="nump">396,010<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_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_creg_PartitionedNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Partitioned 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_PartitionedNotesPayable</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_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</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://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 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 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_AmortizationOfDebtDiscountPremium</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_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://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/2147478546/942-210-S99-1<br><br>Reference 3: 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/2147478777/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_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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<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://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 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<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_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://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(22)(a)(1))<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 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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<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_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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, 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;">us-gaap_DebtInstrumentTerm</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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1<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 (ee)<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/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/2147477250/944-220-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 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481664/323-10-45-1<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 22<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22<br><br>Reference 7: 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 8: 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/2147478524/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_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://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 2: 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 3: 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 4: 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 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_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/exampleRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<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_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 issued or sold by the subsidiary or equity method investee per stock transaction.</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_SaleOfStockNumberOfSharesIssuedInTransaction</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_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_ShortTermDebtInterestRateIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 increase in the stated interest rate on a short-term debt 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;">us-gaap_ShortTermDebtInterestRateIncrease</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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShortTermDebtLineItems</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_DebtInstrumentAxis=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_DebtInstrumentAxis=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>
<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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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>63
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448464128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Details) - Common Stock [Member]<br></strong></div></th>
<th class="th">
<div>Jun. 12, 2024 </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_StockholdersEquityDetailsLineItems', window );"><strong>Stockholders&#8217; Equity [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_CommonStockSharesIssued', window );">Shares of common stock</a></td>
<td class="nump">128,765<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_StockIssuedDuringPeriodSharesIssuedForServices', window );">Investment banking services shares</a></td>
<td class="nump">128,765<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_StockIssuedDuringPeriodValueIssuedForServices', window );">Fair value of investment banking services shares (in Dollars) | $</a></td>
<td class="nump">$ 139,066<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_StockholdersEquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StockholdersEquityDetailsLineItems</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_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_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</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_StockIssuedDuringPeriodSharesIssuedForServices</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_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</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_StockIssuedDuringPeriodValueIssuedForServices</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_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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>64
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515351939168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders&#8217; Equity (Details) - Schedule of the Activities of Warrants that were Issued from Equity Financing - Warrant [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Schedule of the Activities of Warrants that were Issued from Equity Financing [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable', window );">Number of Warrants Exercisable Balance</a></td>
<td class="nump">16,515<span></span>
</td>
<td class="nump">16,515<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice', window );">Average Exercise Price, Exercisable Balance</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm', window );">Weighted Average Remaining Contractual Term in Years, Exercisable Balance</a></td>
<td class="text">6 months 14 days<span></span>
</td>
<td class="text">14 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Number of Warrants, Granted</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice', window );">Average Exercise Price, Granted</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged', window );">Number of Warrants, Exchanged</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged', window );">Average Exercise Price, Exchanged</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures', window );">Number of Warrants, Forfeited</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice', window );">Average Exercise Price, Forfeited</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations', window );">Number of Warrants, Expired</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice', window );">Average Exercise Price, Expired</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Number of Warrants Outstanding Balance</a></td>
<td class="nump">16,515<span></span>
</td>
<td class="nump">16,515<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice', window );">Average Exercise Price, Outstanding Balance</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">$ 10<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm', window );">Weighted Average Remaining Contractual Term in Years, Outstanding Balance</a></td>
<td class="text">6 months 14 days<span></span>
</td>
<td class="text">14 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants exchanged made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 exchanged can acquire shares of common stock by exercise of non options.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non-option equity instruments exercisable by participants.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non options into 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non options of the plan that 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non options that were terminated.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non options.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 non 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480483/718-10-35-3<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)(1)<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 (a)(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 (a)(3)<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 (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 7: 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><br>Reference 8: 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><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 (c)(1)(iv)<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 (c)(1)(iv)(01)<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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 12: 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><br>Reference 13: 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><br>Reference 14: 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)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 15: 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)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 16: 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)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 17: 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)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 18: 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)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 19: 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)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 20: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 21: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 22: 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 (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 23: 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 (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 24: 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 25: 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 26: 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)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 27: 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)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 28: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under non-option equity instrument agreements for which rights to exercise lapsed.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.</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> -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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</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> -Subparagraph (c)(1)(iv)(01)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity instruments other than options outstanding, including both vested and non-vested instruments.</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> -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><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</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_ClassOfWarrantOrRightAxis=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_ClassOfWarrantOrRightAxis=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>65
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350035456">
<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="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_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember', window );">Equity Plan [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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Stock-Based Compensation Plan [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_CommonStockSharesAuthorized', window );">Common stock shares authorized</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_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://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 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(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479170/946-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_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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</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_PlanNameAxis=creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember</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>66
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515349797312">
<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 - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Schedule of Option Activity with Respect to Employees and Independent Directors [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Shares Outstanding Balance</a></td>
<td class="nump">500<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Average Exercise Price, Outstanding Balance</a></td>
<td class="nump">$ 16.1<span></span>
</td>
<td class="nump">$ 16.1<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</a></td>
<td class="text">3 years 3 months 25 days<span></span>
</td>
<td class="text">2 years 9 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 Balance</a></td>
<td class="nump">500<span></span>
</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, Exercisable Balance</a></td>
<td class="nump">$ 16.1<span></span>
</td>
<td class="nump">$ 16.1<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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted Average Remaining Contractual Term in Years, Exercisable</a></td>
<td class="text">3 years 3 months 25 days<span></span>
</td>
<td class="text">2 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Number of Shares, Granted</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Granted</a></td>
<td class="text">&#160;<span></span>
</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">&#160;<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Number of Shares, Exercised</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Exercised</a></td>
<td class="text">&#160;<span></span>
</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">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Shares, Forfeited</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Average Exercise Price per Share, Forfeited</a></td>
<td class="text">&#160;<span></span>
</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">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 roll forward is a reconciliation of a concept from the beginning of a period to the end of a 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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</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_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</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_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://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 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 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 (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 5: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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>67
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515351948368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Tax (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="5">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 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_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax [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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Tax rate</a></td>
<td class="text">&#160;<span></span>
</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">$ 5,810,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_EffectiveIncomeTaxRateReconciliationDispositionOfAssets', window );">Tax percentage</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<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>
<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards (in Dollars)</a></td>
<td class="nump">$ 579,188<span></span>
</td>
<td class="nump">$ 8,355,472<span></span>
</td>
<td class="text">&#160;<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_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>
<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>
<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_IncomeTaxContingencyLineItems', window );"><strong>Income Tax [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_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>
<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_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>
<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_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards (in Dollars)</a></td>
<td class="nump">$ 2,320,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_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_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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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> -Subparagraph (b)(3)<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 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/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)(2))<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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_IncomeTaxContingencyLineItems</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_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>68
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356880688">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', 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 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="num">(0.30%)<span></span>
</td>
<td class="nump">4.40%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">4.10%<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="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">2.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">21.30%<span></span>
</td>
<td class="nump">46.60%<span></span>
</td>
<td class="nump">22.50%<span></span>
</td>
<td class="nump">37.60%<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_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment', window );">Tax expense per financial statements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30.50%<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">22.70%<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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</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_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 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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.1.Q1)<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 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: 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 4: 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)(2))<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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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> -Subparagraph (b)(2)<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 50<br> -Paragraph 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: 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 5: 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)(2))<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_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/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<br><br>Reference 2: 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> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: 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 4: 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)(2))<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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 investment tax credit.</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 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: 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 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(h)(2))<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_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment</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>69
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515356513152">
<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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<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_IncomeTaxExpenseBenefitContinuingOperationsAbstract', 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 &#8211; current</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 57,958<span></span>
</td>
<td class="nump">$ 14,176<span></span>
</td>
<td class="nump">$ 62,492<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_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 57,958<span></span>
</td>
<td class="nump">$ 14,176<span></span>
</td>
<td class="nump">$ 62,492<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_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 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_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 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482964/270-10-50-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 32<br> -Subparagraph (ee)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32<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 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 231<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 6: 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 7: 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 8: 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 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> -Subparagraph (h)<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 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/2147477250/944-220-S99-1<br><br>Reference 11: 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 12: 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_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxExpenseBenefitContinuingOperationsAbstract</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>70
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350004240">
<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, 2024</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_StatutoryReserveLineItems', window );"><strong>Statutory Reserve [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_StatutoryReserveLineItems', window );"><strong>Statutory Reserve [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_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Common Welfare 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_StatutoryReserveLineItems', window );"><strong>Statutory Reserve [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_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Common Welfare Fund [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_StatutoryReserveLineItems', window );"><strong>Statutory Reserve [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_StatutoryReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatutoryReserveLineItems</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_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_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_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>71
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515351263600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CNY (&#165;)</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_RelatedPartyTransactionAxis=creg_ShanghaiTCHMember', window );">Shanghai 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>
</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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems', window );"><strong>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [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>
</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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory Accounting Practices, Statutory Capital and Surplus Required | $</a></td>
<td class="nump">$ 29,800,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="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="nump">14,900,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 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">1,003,859<span></span>
</td>
<td class="nump">&#165; 6,564,303<span></span>
</td>
<td class="nump">$ 1,003,859<span></span>
</td>
<td class="nump">&#165; 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_RelatedPartyTransactionAxis=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>
</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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems', window );"><strong>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [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>
</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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory Accounting Practices, Statutory Capital and Surplus Required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">202,000,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_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,000,000<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_StatutoryReserve', window );">Statutory Reserve</a></td>
<td class="nump">11,272,948<span></span>
</td>
<td class="nump">73,947,819<span></span>
</td>
<td class="nump">11,272,917<span></span>
</td>
<td class="nump">73,947,603<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_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>
</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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems', window );"><strong>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [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>
</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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory Accounting Practices, Statutory Capital and Surplus Required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000,000<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_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000,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_StatutoryReserve', window );">Statutory Reserve</a></td>
<td class="nump">2,914,869<span></span>
</td>
<td class="nump">19,035,814<span></span>
</td>
<td class="nump">$ 2,914,869<span></span>
</td>
<td class="nump">&#165; 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_RelatedPartyTransactionAxis=creg_XianZhonghongMember', window );">Xi&#8217;an 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>
</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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems', window );"><strong>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [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>
</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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory Accounting Practices, Statutory Capital and Surplus Required</a></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>
</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_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,000,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_ShaanxiHuahongMember', window );">Shaanxi Huahong [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>
</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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems', window );"><strong>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [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>
</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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory Accounting Practices, Statutory Capital and Surplus Required | $</a></td>
<td class="nump">2,500,300<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_MaximumStatutoryReserveAmount', window );">Maximum Statutory Reserve Amount | $</a></td>
<td class="nump">$ 1,250,150<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_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>
</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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems', window );"><strong>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [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>
</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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired', window );">Statutory Accounting Practices, Statutory Capital and Surplus Required</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000,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_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>
<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_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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems</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_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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices.</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 944<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477908/944-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_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired</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_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_RelatedPartyTransactionAxis=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_us-gaap_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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_RelatedPartyTransactionAxis=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>72
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515351138880">
<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, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </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_us-gaap_LossContingenciesLineItems', window );"><strong>Contingencies [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 );">Balance 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="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,100<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,449<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_us-gaap_LossContingenciesLineItems', window );"><strong>Contingencies [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_us-gaap_LossContingenciesLineItems', window );"><strong>Contingencies [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_us-gaap_LossContingenciesLineItems', window );"><strong>Contingencies [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_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/2147478524/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_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483359/720-20-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482395/460-10-55-27<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 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-9<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 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483076/450-20-50-4<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-3<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_LossContingenciesLineItems</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_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://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)(2))<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 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/2147478777/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_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>73
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515350698880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease (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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 06, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 06, 2024 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<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>Nov. 20, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 20, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2024 </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_us-gaap_OtherCommitmentsLineItems', window );"><strong>Commitments [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>
</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>
<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 );">Expiration 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">&#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="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>
<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_LeaseCommitmentMember', window );">Lease Commitment [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>
</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_OtherCommitmentsLineItems', window );"><strong>Commitments [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>
</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="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_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_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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_OtherCommitmentsLineItems</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_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_us-gaap_LeaseContractualTermAxis=creg_LeaseCommitmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseCommitmentMember</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>74
<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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515355800896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities - Lease Liabilities [Member] - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<th class="th"><div>Dec. 31, 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_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems', window );"><strong>Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities [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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="nump">$ 152,357<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_OperatingLeaseLiabilityCurrent', window );">Current operating lease liabilities</a></td>
<td class="nump">61,520<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_OperatingLeaseLiabilityNoncurrent', window );">Non-current operating lease liabilities</a></td>
<td class="nump">90,837<span></span>
</td>
<td class="text"> <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_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 152,357<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems</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_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>
<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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 noncurrent.</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_OperatingLeaseLiabilityNoncurrent</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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 right to use underlying asset under 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 (a)<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_OperatingLeaseRightOfUseAsset</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_LeaseContractualTermAxis=creg_LeaseLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LeaseLiabilitiesMember</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>75
<FILENAME>R61.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515347004512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease (Details) - Schedule of Lease Costs, Lease Term and Discount Rate - USD ($)<br> $ in Millions</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, 2024</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
<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_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract', 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_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Operating lease cost &#8211; amortization of operating lease right-of-use asset</a></td>
<td class="nump">$ 15,095<span></span>
</td>
<td class="nump">$ 15,245<span></span>
</td>
<td class="nump">$ 30,167<span></span>
</td>
<td class="nump">$ 30,863<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_OperatingLeaseCost', window );">Operating lease cost &#8211; interest expense on lease liability</a></td>
<td class="nump">$ 327<span></span>
</td>
<td class="nump">$ 385<span></span>
</td>
<td class="nump">$ 687<span></span>
</td>
<td class="nump">$ 774<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">2 years 6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">6 months<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="nump">5.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">5.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_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract</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_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_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 periodic reduction over lease term of carrying amount of right-of-use asset 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/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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_OperatingLeaseRightOfUseAssetAmortizationExpense</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>76
<FILENAME>R62.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515355780224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease (Details) - Schedule of Years, of Maturities of the Office Lease Liabilities<br></strong></div></th>
<th class="th">
<div>Jun. 30, 2024 </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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Schedule of Years, 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">For the year ended June 30, 2025,</a></td>
<td class="nump">$ 61,520<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">For the year ended June 30, 2026</a></td>
<td class="nump">61,520<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">For the year ended June 30, 2027</a></td>
<td class="nump">30,760<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_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted cash flows</a></td>
<td class="nump">153,800<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">(1,442)<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">$ 152,358<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_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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 next 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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 third 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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</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_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract</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_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>77
<FILENAME>R63.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515355823568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details) - Schedule of Future Minimum Lease Payment<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2024 </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_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems', window );"><strong>Commitments (Details) - Schedule of Future Minimum Lease Payment [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_OperatingLeasePayments', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 16,890<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_WithinOneYearMember', window );">Within 1 Year [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_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems', window );"><strong>Commitments (Details) - Schedule of Future Minimum Lease Payment [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_OperatingLeasePayments', window );">Present value of lease liabilities</a></td>
<td class="nump">6,756<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_TwoToFiveYearsMember', window );">2-5 years [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_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems', window );"><strong>Commitments (Details) - Schedule of Future Minimum Lease Payment [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_OperatingLeasePayments', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 10,134<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems</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_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from operating lease, excluding payments to bring another asset to condition and location necessary for its intended 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 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5<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)(1)<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_OperatingLeasePayments</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_LeaseContractualTermAxis=creg_WithinOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_WithinOneYearMember</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_TwoToFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_TwoToFiveYearsMember</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>78
<FILENAME>R64.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.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140515448681904">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event [Member]<br></strong></div></th>
<th class="th">
<div>Jul. 23, 2024 </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_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (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_LenderPromissoryNotes', window );">Promissory notes of lender | $</a></td>
<td class="nump">$ 250,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_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Common Stock [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_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [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_ExcessStockSharesIssued', window );">Exchange of common stock | shares</a></td>
<td class="nump">249,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_creg_LenderPromissoryNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_LenderPromissoryNotes</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_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_SubsequentEventsDetailsLineItems</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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_StatementClassOfStockAxis=us-gaap_CommonStockMember</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>EXCEL
<SEQUENCE>79
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !%1#ED'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  140Y9^2 /3>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*$[#*";U96.G%@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/
MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/
M=42HJ^H>')(RBA3,P"(L1"9;HX6.J,C'"][H!1\^8Y=A1@-VZ+"G!+SDP.0\
M,9S'KH4;8(811I>^"V@68J[^B<T=8)?DF.R2&H:A'%8Y-^W X6VW?<GK%K9/
MI'J-TZ]D!9T#;MAU\NOJX7'_Q&1=U4U1K0O>['DCJK6H^?OL^L/O)NR\L0?[
MCXVO@K*%7W<AOP!02P,$%     @ $5$.69E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  140Y9^\_W(98&  #C)   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+6:76_;-A2&[_,K"&\86B".1<I?Z1(#CA)W6=O$M;.VV; +1J)MK9+H452<
M_/L=2HKD%!2M&58N8GV=UWS)0_*AQ;,-%]_C%6,2/85!%)^W5E*NWW4ZL;MB
M(8U/^)I%<&?!14@EG(IE)UX+1KTT* PZQ++ZG9#Z46MTEEZ;BM$93V3@1VPJ
M4)R$(17/%RS@F_,6;KU<F/G+E507.J.S-5VR.9-_K*<"SCJ%BN>'+(I]'B'!
M%N>M,7[GV$,5D#[QQ6>;>.L8*2L/G']7)]?>><M2)6(!<Z62H/#QR!P6!$H)
MRO%O+MHJOE,%;A^_J$]2\V#F@<;,X<%7WY.K\]:PA3RVH$D@9WSS&\L-]92>
MRX,X_8\VV;/=;@NY22QYF =#"4(_RC[I4UX16P&]J@"2!Y ? G!5@)T'V*G1
MK&2IK4LJZ>A,\ T2ZFE04P=IW:31X,:/5#/.I8"[/L3)D<,?F4!M%*^H8/%9
M1X*FNM-Q\_B++)Y4Q/?1)Q[)58RN(H]YK^,[4):B0.2E0!?$*/A[$IT@VSI&
MQ")=37D<<_@X69X@W-6%ORJ.7=2/G>K9%7J7W$T@:R6ZCK(^HW+OKX_P%+J6
M+(S_UE59)MG52ZJ.^2Y>4Y>=MZ#GQ4P\LM;HEY]PW_I5Y_= 8J_<=POW79-Z
MZ?[N><UT3LWAV&I_UEDR1NUIJ5=8ZM6S]#FA0C(1/*,96W,A=?;,4E(DNDIQ
MC%%[VNL7]OHU6TQ0&&O3=*WV9]9:T"#6&C2&[6EP4!@<& MU%4E?/D-WA+;+
MY@"D!C[D)$* ;YU+L^"]=MASC$%[>AP6'H?&(HVA!;VT%2<!7>HLF>,K&\X8
MMJ>IT\+4:;W,G#+A<T]-&*KEM,.*6:F8(BKG"&/\GCZQ54ZI5CVG$S]V:8#N
M&15H A?U\ZM9K,JB.6Q?CUO8@/^7Q[Q1JUV:Y3X3K4=CT+X>2>F1&.?^8JBI
M/_/GB@>:^@^E]MI_B3[8R!8O_F=LZ<<2IA.);FBH[:\[A.:?QK.[H^GMUZO9
M##FWL^F)UFT3I(-+U,%F6,G=.I#4 A+Z&GCV"7U@SUJ_9BD+_@8$]T]MK<\F
M\ >7_(/-U)+[G/@!0S=)^,"$UJ%9! RV,>G9?:W!)@ (EP2$S=B2&[RC3^C:
M@];T%[Z;]5Z#7;/DJ=6VK%/;'N@;M D>PB40X9I$Y'(!H)=:/49S"7,KX@(Y
M/(&,AL3FGK[OFM5OOF@M-X%'N.0C; :<'/9>3; FGM@AUX9<;MM8:[0)9,(E
M,V$SZKP,2KG?C.3]:)DV;\5,:U:LP%USU)X^28E,Q$PYN<_YB@4!9&JXII%V
MX-TA4PF^YKA][96T1,QXLS7F0H>$)%URH?=GUKGA49NZ+@,9$/$R0:W?)LB)
ME.1$C&12-&=(H3DODAANQ]IDW:%3M<(VA^UKKP0C4@N,KD(FEJHSO@<%N3+F
MK5FP.F^;8")2,A'IUB%@AT<2UMH*\F,>12S8R<'D0(R3UT(3Q$1*8B*UB&GL
M>: >'[\<H+0.;B/MC+-#LMN9'!_=\8T:#F8\6AXY*P:)=)]$Z'T"/<8//)58
M']@_/K*%AV:<>L?:JFF"M4C)6J06:^FKYF[#M55CEKR'A09%EVK)X;NZWW,<
ML\"^GDO>(K5XJ\+S2C!]0IA%YRM*(_3-1U/!'_W(U8\&35 7*:F+F#'I1^..
M.@/"A#R.M);-<M_\HW&4BFB]-@%>I 0O4@N\2J\916MMFI6<&ZV])GC++GG+
MKL5;A;TICR6 ])_^NG*=L$-Q@&'-V].^P&B"O>R2O6Q<9PZ;KCATSPDL"K-5
M8+S[+<Z!&"JOA2:(S"Z)S#:35-I7QX+1ZO8U"[RQ,'ZK-=8$B]E;[^?,Z/21
MIS\_IJU;O;[?(3+LM\EI>SCH]]K8.AUJ;39!8G9)8G8M$OL(TR* 08WD/2B
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
MYZAS-$>3*G".X_?OP9=<%SM.G'DMKW,0>K-6<!!XLU;O(.QFK? @:'?GLL]
MKNR455C?@NNR@VMI/<@O[?PZD(_:_7&[03[!P5_.Z2?Z\J_AFLH5PW&0PA)-
M>:US]%B6D[C<:)';43,7&@>772;X\P+2*.#WI1!ZNS$&ZM^AZ#=02P,$%
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
M#3[0F@#D/O": #R3!:X)@+-68VL"Z/S6R)H V+%D7A/PGH_P5Y_+ AN9ZY@
M7A.8_=N.)52U&%4M055+L=2&_:+G+-S,66Q>*H&%5;"$(BRA&$LHX0 MX6[H
MJ[>>=(+A,*(]5N%FK')X,U+'QA_SLCGRLOQ[]SD'@PJ\OH:&ZM@&8 4+0G7S
M=V2NF4T\D(22EP@9QBK4#J'KC1S1X3VQX69B,QZS:X\U.+#[A :^]JC*7 'K
M](R*;%#5$E2U%$MMV#$N7OEC1C88CS*Y3CZHT(8X0%(TJ\A<6YL!CB248 FE
M"$+#&/?TB..^#^AJ2M"A1_<R#4]=_9BK99T24*$2JEJ"JI9BJ0V[2T^>N)D\
MV3_I- O:3-R0A"(.'"C3'G5B>4L ;]J33@1GPWCV^(B;\=%KGG2:I6TBB[4A
M"4LHYA"#XB%1=_4F6![3"1Z'(>Y!%I\&LJ; *ZYO/ (((6 U1@@A4Y@0 I9C
MA! R'2&$D'\S(>0]+N+3<)$M(>0ZE($)H=F_]3T2=3<0JEJ"JI9.:.!CR!<7
M+R#NWF#]2U8_%&7C;/-[6=)]YTN)^OA2Z..7MGH\O)/X:]6VU>[P<9-GZ[SN
M#.3?[RLY;3I]Z5YS?'XU]]W_ %!+ P04    "  140Y9-;: ]F(&  "V&0
M&    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;*U9?W/:.!#]*AKNYB:9*<66
M?V#G$F8((2TW+61"VM[]*6P1?+4MSA(DN4]_*]NQ,9;5YH9V6HQ9K=^N=M^3
MY,LGEGWG&TH%>D[BE%_U-D)L+P8#'FQH0OA[MJ4I_+)F64($?,T>!WR;41+F
M@Y)X@ W#'20D2GNCR_S>73:Z9#L11RF]RQ#?)0G)7JYIS)ZN>F;O]<9]]+@1
M\L9@=+DECW1)Q9?M70;?!I67,$IHRB.6HHRNKWIC\V*"?3D@M_@:T2=^<(UD
M*"O&OLLOL_"J9TA$-*:!D"X(?.SIA,:Q] 0X_BF=]JIGRH&'UZ_>;_/@(9@5
MX73"XF]1*#97/:^'0KHFNUC<LZ>/M S(D?X"%O/\?_14V [='@IV7+"D' P(
MDB@M/LESF8B# >!'/0"7 _#Q +MC@%4.L/) "V1Y6#=$D-%EQIY0)JW!F[S(
M<Y./AFBB5$[C4F3P:P3CQ&C"4L[B*"2"AF@IX /F2'#$UFA"^ ;=PCQS=/8E
M);LP IMSU$=?EC?H[-?SRX$  -+-("@?=ET\#'<\S$6?62HV'$W3D(;-\0,
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
MJVLQB.OLMZH&?3KPVJQGIF[T8S*KLCK'!Z&KPB\\VCQKVC3KO4XT86-;'<>
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
MQ_L(?6V\M82I8\$CU]YM8/QZ'@U[(O&BKLN3YZ-4&MQL$"^1%_'"% U D_B
M?"3D)?LS($%P$%)Z3&"((K&JB!\ZGD3R*U-P-I*QT"09%) 46E$<0;ZT0&F.
M!U.OHSK(YB4BG-F/%%ZQC1?IQ'ELB;R">[)&_9 A=M)5O%_T?BP&NVEM7NE+
M\OTHFJ3'AQ,M, 4?%TFFUJ&Y;#0PTS)-K^BQ:VGV-$O+#Y(0[NOGAQ-G GJ%
MMWY&C-PU^(3_)4J(9AV1S:$1R961DRN1<-I4#:+)39'-$;,@4IAEY5?.SPI_
M@_R3 VYMVTEZA]-Z2%22L:#-*KAH$L$]#3O@IL@>TQA%0GZE"_6G*/*'C"%D
MR'RXL>GJ^0I,$7=Y00#,M@G28;24#V7RCZSL4';37>B[OBRO!GT443+D\X8]
MU]'!X=G^X7'JDBAND<D;#H]E!6S:CY[I].E;F7Z/TR7I\=$9[<:[OLWM/TGL
M#JF<:.")^C-1AH14!NQO'$[K..[EW-_:M*LJE_J_XR>,][P=>X(S66S30^RL
M(8Z3)__R7"C%&-[A7KRZ>.M=;32PJ!"S-0KBHQ%BB]$HJ[DJ6<(1DK]@\:'=
M(6A:E6/>,_F.3A+1R?[.][(<P15KOLX#]='4,6LJN*H_$I#;,$B Q_";[,!:
MK]J*NC!ST475B:C3##ZN+XT,O\04-LT^(SYA+78G9(L9?X]LCHA15D8.1;PR
M0BARK:1NM$+;K&"!W#2,ZOID2%J>P0,&;41B0P)WD<V%]I"G#HG?-"1^)TK<
M_@U%C=PTQ-MR!R.\V-'V5FMB*/V96U]T\9E@KJUT7%=R")<K(TV$(4?'8$,J
M=DH6P$J0((^O-0;+:6&&/X().2,3,%B42 N4#_),15.YBEV3HFZ*?*I\T_@2
MC$_H"^8!/<*-7G+;UWI$6R7B\)D3)!;*PGZ%_Q,GJ_0B"'NEXI'TQ<-%.)QU
M0K;+TP&J=D1IQWE$*@:GZNM*)/B+UO"Z* *@1S;B^96B)(L)YWK5@@(&1):[
MB[HAN]\:F YRTTN$<K)T3^N4[*/HP/4 7_/:KGE_!/4Z*[<!Y"31+;:)=O\Q
M".N+/1?3.'R7 ,5OWCU<FCK/T2"_[U8Q9F>X6X'KQ(SX+4>IC.]ZH_MRYHAB
MNQ1FX%>O)B.PNG'Q%[MKS4.,O"I>F7SM]@\:/M)?5UUBE=3L%PG!W"!'J*H4
M?A B@X*/Z'%+'W,5;_06B8GU0VC(0W_2MM=2RG:V3C8^-[]WF>]2;+C>@SUL
MV-Y^'_CJ;76"O@7R-Z,<_8)X-/&9&%\%^7+^*51!HMR$;5QP <KI*4T#"2YO
M&)W42]E"E\,*V1BV+2%%CG79^1@2!2!QKVO.B.9"GR41@%EAQV;P20N ]=DV
M):85$KO:<M.U_!!A6.XCB^6>J-8J-(S9>R-/.O?GLJ5A#+:C7>L^1HGLQ*4E
M$ ^2TULKE;'8J5GIRHP\!SNP^] I&,T#</:C20^/_TMB\.R6Y ::CL*.:R_M
M6)XX\:B1S)D\+@:9\S"A23+P^I7K;O7U/<RIL742YL(OK*Z"EY35(WR>"*-C
MSL:VS-8Q _O1UKA )_<+-#?B_'!X]G1R=OQ$NG<.'Q],SIZ>#-@_;.8YSZ_!
M[Z1'Z>B7FFH&=;I)S<@BI=(J*$[9R>8>D>@,8B2DP$7U!5Q,%SM@F;WI#9QP
MPL$GD"77@'4*5M&M$A7:,=LA;5FS$.55-VL9[4K0[%P^#*6?4G/8\./NN\9E
M#QS97-'D-@O8<:%[FEZMR!HFG!LJJJSL8<O8<.CH.3\E[M+4[!7(EA(H1@[
MM>AHH(/V*$ZB2C%;$U5<XZ.8K5_&HX#),LJ!4Y8I(C7$H+DAS?F]XPYPZ;%6
MV((?0]E%/1"^]+R-U]0KB@L@278 2>2GW"Y*LR@C3..\%C\?[8?8^R'U4[+O
M2GKKC'B02H;J B+V246341 A#( @++HB.(*,84S4HP$$[_.6>0!BO$Z[JJI<
M"HB^=N?2W;YFQQK=KU6/EZA945BLNI8C(PZ1($SIJ# ]0[+U>^S"V9/IX\>N
M#2^Y9T2!M4H.\:3N8HXY/MXS &?_ U)(0IC[T39?[TDS**#N9QILA'D<8M+,
M _V$8PC9-'WAM[V]+__ R%6:TA/)6D31W.7'"^G\ WB41FL:H*MYV=T&JHES
M"*<'!Y.#@X-T[X?'AY/'3X\>0I0Y!X(LV=8[+\Z!CKZ0N!>P-LRJTJ(3#YLK
MY<<04.4L'JJ/J,5V\Y5G$?%>S$<REHQQZ01-JGG$TL<!/9S'@BV[5]/N36(7
MT&N&W@FA^X;(]P[6:*FM1<WA(X@TGSIJS%P2/FKU6<04[/7'#=V)%-NQHP]U
M174CSB:Z<$U!>!)8XN-";2P=8E%4PZTZ(:Y8V3],K.5@R)V8'(OO]=3W4TZ<
M\W-R)P%$#5TOMCW=]9&#:_N<I'?1'_4_1?,2($QFF&M1="(]"OP0BK2POY,
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
M-Z1B9B'W#WCP<^OX,LFT_X5]79O8XJS21O(#V"K@5-1?\GJXAQ/ 7?0.(#X
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
M@<JD:0*^KQ1X:U]H@]UO(]>_ 5!+ P04    "  140Y9\[]6XS,#  !0!P
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6R55=MNVS@0??=7#)2B3U[K
MXDO2U#:0I&Z;;MND<;O!8K$/M#2RB$BD2U*6\_<=DK;J8!UO"P,6+W/.G)$X
MA^-&J@==(!K85*70DZ P9G4>ACHML&*Z)U<H:">7JF*&IFH9ZI5"ECE0589)
M%(W"BG$13,=N[59-Q[(V)1=XJT#75<74XR66LID$<;!;N./+PMB%<#I>L27.
MT7Q;W2J:A2U+QBL4FDL!"O-)<!&?7PYLO OXBV.C]\9@*UE(^6 GU]DDB*P@
M+#$UEH'18XU76):6B&1\WW(&;4H+W!_OV-^ZVJF6!=-X)<M[GIEB$IP%D&'.
MZM+<R>8];NL96KY4EMK]0^-C^TD ::V-K+9@4E!QX9]LLWT/>X"SZ!E L@4D
M3K=/Y%2^889-QTHVH&PTL=F!*]6A21P7]J/,C:)=3C@SG1N9/A2RS%#IER=G
M27SZ&F;?:VX>QZ$A?AL5IENN2\^5/,,U@D]2F$+#3&28/<6'I*L5E^S$729'
M"3_4H@?]J M)E R.\/7;8ON.K__;Q<(_%PMM%)V1?P_5[6D'AVEMWYSK%4MQ
M$E!C:%1K#*8O3^)1]/J(Z$$K>G",?3K_>G/UY_N;CV]F=_-6])=OUU__/J3T
M*-=AI7'4ZSR?!.8%H]#.M=8U9D V .XU0BHK<@;-7'/=B Y]+(0X\1^K"Z9
MN*(0)AZ!>VR<G'5/1T/0CA%D#MQHRU,1@W:DEIZ+-6I#C6^HW\0#%TNP2GE*
MF!S14^>,*UBSLD;+\Y2YTS -+^+^JVXT&O7@GBG%!&5Z*TOR(.+K< ULYT,6
M;QF=/W##O;)F!S(%,]"@PET5N9(5H#\U.1=,I%:A%6Y9--] Y;L ;1> >RV[
M,WP.G^MJ@<IFN%BC(MN#>V<<%'E3&VV8R"P=<R(^,%%;A;%'0SSJ#N,AO #Z
M9!%$O>$ 9AM4*==L4>*O@][9TBCC'^XWVZ0%$\MV3FZ7(]_?7W'5S@ZHW*_P
M/^FB@QK_#W*H;\(]EZM0+9V7V_-3"^,-KUUMKXL+[Y(_P_U=\XFI)1<:2LP)
M&O5.AP$H[]]^8N3*>>9"&G)@-RSHRD-E V@_E]+L)C9!>XE.?P!02P,$%
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
MUM%,WBD=:"H213H8GF(#78-P2IZ9O,*PGPT.$C@6K+<4:VG;[F!!S,H&(-T
M(M:>R9")0H'J7"""P5-:,1,^H@1 P&AQKVSE:*Q0Q1M9*EE$2((>N",TE1GZ
MY]?)&.38E"X@9GSS;@H@^;:(RKDJMN:CL"!8= &]"#C)I:MA'#P *#/CYQP!
M6#4,-WQJD'>[T.3LF/1%'F BD@*#><@EC!V;B>P+H;O*Y,$"V)?5K0I%7$I1
MLAI'BUI2"8[T@1Y"]] <M]T=].",H3-\W4SXH(=,-$Z!@89G'/N]= G;LVS[
M]V@,/9J!I H%WF\(R<D -J1=\8[D<1"EO)*!:R-N=^'=MK:F98YI%[>/6381
M-!P@JY97PP8#.4_WHJQB:.!,LPH[!W-5W0J,V-@E3^=E'P\PJ^[0,0_5B[0W
M2IM1""#W<VP?&09_#P*1LBD*CJNH0&*R06\S86&2F'#C:#05#+?UUN7"'@?Y
MBC,-#!'<<E(+XSS:'=0V1,H=;$EVIXTH,+(!L$(?^7TBKY@I+0\&=CMNYTY-
M2R5FJE1>\52CA'Q,X/1VDFDX(*"0>0#\%^:;SW<>T\[;M,:0?HF(5"[TRCF.
MJ9>, PLTH;6PXBV/HU0ZONB$EMX+[/1PV86U)^",G7#J3JM"H2%^@S^_)OF@
M'$"Z4I@]L/JR/O#$5))'F&;'3\'EMF%LF1SL!J&Q"YM=N#:#84",=07%MTX*
M>X&]#](,G.;@!S3$C:,P_#P4.?2%K6K>6%P<O-ZTMW5VX]ZX)IO'V-\<!7;.
M  $VZ@' "Z\9DE\S=D<IJ?EC]";AVW"9[/5<\P:]3(>] ;TZ:"^2V\9EKA &
MJ ()A\B&YQ3&0/O-%DPO![TAJQ_AYR"YE@"+9HF-LJ-![Y0.*(7Y@V3"YQ3&
MU::PR::P:=H[ANCHM'=",1+Y@/=MM!&=W9QWDZWS;LJ.69%]<!\VL7'-MG;(
MQM3+.O=7WUG4AI1'<4P<SV"-TK;GV_6.+PG)MLO']7M!PZ/N\/0$%R=I]^AU
MFMP:O[N?-ZI/1/^'8/-S*^7_&]Q&$6Y'7X7;(8 P8!Q]"VQ#V(*ID^\'&YL>
M!=O_*=2^5=+_"M@.\7=\VGU]?/8<SC92M.\]OK_U564A[5WX=L3'ADK[^(&E
M76T_3XWC5YF->/RVA5,:3J$.[W %5$$/QQVR\7M1O/%F&;[1X*SFS2)<SJ7
M!L4">%X8XYL;=M!^M+OZ U!+ P04    "  140Y934KW?2 &  "H#@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6RU5]MNVS@0??=7#-QNL0746)(O
M<=+$0)JFZ!;H;F"G[5ZP#[0TLHA*I$I2<;Q?OS.4K#B)D^X^]"&Q1'+.G+F+
M)VMMOMH<T<%-62A[VL^=JXX' YOD6 I[H"M4M)-I4PI'KV8UL)5!D7JALAC$
M83@9E$*J_NS$KUV:V8FN72$57AJP=5D*LWF#A5Z?]J/^=F$N5[GCA<'LI!(K
M7*#[5%T:>AMT**DL45FI%1C,3OMGT?&;$9_W!SY+7-N=9V!+EEI_Y9=?TM-^
MR(2PP,0Q@J"?:SS'HF @HO&MQ>QW*EEP]WF+_L[;3K8LA<5S77R1J<M/^],^
MI)B)NG!SO7Z/K3UCQDMT8?U_6#=GAV$?DMHZ7;;"Q*"4JOD5-ZT?=@2FCPG$
MK4#L>3>*/,NWPHG9B=%K,'R:T/C!F^JEB9Q4')2%,[0K2<[-%DZXVFFS@3E:
M--=H3P:.<'EWD+08;QJ,^!&,"7S4RN46+E2*Z5WY ?'I2,5;4F_B)P$_U.H
MAF$ <1B/GL ;=D8./=[P/QL)?YTMK3.4$W_OL[>!&^V'XSHYMI5(\+1/A> !
M^[,7SZ))^/H)LJ..[.@I]-GBZNSJT]5O\S]@?K&XF'^^6.QC^"3&?H;1\*#W
M$!PN:V-KH5S/:7 Y0J)-I8UP"(58@\[\XN7\'##+T-<0?!"JI@J&B",43@)_
MY%R7E5 ;D!:T*C94L=]J:3 %PN7NX.B/=A!L%XV6&BPW(*K*Z,I(X:1:]3*C
M2Y#.@L@<FE=.W !M9]+!$JD1(=5=4@@BR86M#51B0XW",=M47LL456H/X"K?
MI\R@=XDB=/IU1B:.2!ID?O2 PBBB0.*+VE1%;7MMSL"[6J6,V6LM??%L&D>'
MKRV<YR1I25>]M#*5PDA*,&'PC@LHV93-T$ 4_M1Z51I0U':E2G2) 0A+9I&Y
MI>=!RN@P^UTDB:X5^P5,7:#M"<5\5W7A[;<!PXL=2VU#O+,X8^*,4-!6DM^Z
M711")4Q34*^W,.Z8P7T329VTQ(V():*23A3>O;V]JB@#E%:O4LG>7=9.+ L$
M3;"&L(6"M#9L3"').VD30S8IH:TE0FT;AWDH"M6UU*1@0W&Q+1THM+5(=LN,
M!#>!=T@I-EZ:K)3_$ *E"2QKRY&Q@#=DC6V3)='J&@T'G9)2@\TY5*U5G(K2
MVIKY*1HI?M,R';PA<WC9+^6ZH/!80N#$I'IA*]H*HK!V9UB B6PXRN1GRPOL
MX$H8N!9%C5N/MYJ2VAC*3:J?'(N4!6FS#%@+YW7*'G1>P"!7E<^*N_'L^:)I
M0LVV8!,0!P6[PD<@'G>1?BRR-&-D69=["DB4G(Z0BP9UB:C:%&J\SDV@*X5-
M4X9-#BSY&X JU"8407;KW@)M\<FUM-]K')*0'S;5';:LBK4^++\-EQ*91V,$
MNS'B4^PM)E@NR3E#W[KBX3'\*DH?@RW*8K>(Y[?J/K;^N)TE>Y_(NZM<2+@Z
M?P_/(3X*IF$8A&%(+]$H.&I?>%B,7\,D&$]&P3 <PL_/(]H8!M/QT<OO[/XN
MVS*@.+*6]C19P]"[\%$8W5\Z' 9'H\-@&ATQ:!3$AS$M3%_>VY\T2MO]Z/ E
M7)A4VUU]41S>!Y\\6(F.@G X)G4C@F.D43"=W%KXV/:NB7_FFCQ*?UNAX4,M
MXV[EK4Q]4E+/-)3X&VJO*?UR@TR2NN262;&DKS:9T##Y?Z<IMD+=2'A?"\^'
MPAN,2>^PB6X0C\,@&O]8#MX;-[7JG#%^X(Q#3^I'.X,&1$D=[PL6&;?/;C8F
M?AW6[?IV'@BXU@55-1>G7R/8=2ZI>G<_'7@"='.26A0=:J<E?PO<SDKN*03J
M@5C&?V\LL7>G^6\[NG186K_2?-T41?L5LT2%_$GQR,C#LBKT!GG.^%9*/84F
M!XVTNKE/\+<&W0LDU;WD0XG(>'I+T<M$0CR<7^6NTXP^:G19=NN8[LRN,=^;
MG'5%BG?F9M-<M^Y+-38MF8:+HRA5%+&>;Z,M_@'L^SX=[-P>2C0K?T=B8RE>
MS46B6^VN86?-[>/V>'.'^RC,2BI+DR8CT?#@<-P'T]R+FA>G*W\766I'-QO_
MF--5$@T?H/U,:[=]807=Y73V+U!+ P04    "  140Y9WXZM?5T)  #:%0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6R=6&USV[@1_LY?@=%U;N(9
M11)E^26)[1E;<6+?)8[KY)IK._T D9"$&")X &A9_?5]=D%2BB*[O7ZPS!?L
M8O?99U_ DZ5U]WZN5!"/"U/XT\X\A/)UO^^SN5I(W[.E*O!F:MU"!MRZ6=^7
M3LF<A1:F/QP,#OL+J8O.V0D_NW5G)[8*1A?JU@E?+1;2K2Z4L<O33MII'MSI
MV3S0@_[922EGZK,*OY6W#G?]5DNN%ZKPVA;"J>EIYSQ]?3&B];S@;UHM_<:U
M($\FUM[3S75^VAF00<JH+) &B7\/:JR,(44PXX]:9Z?=D@0WKQOM[]AW^#*1
M7HVM^:KS,#_M''=$KJ:R,N'.+J]4[<\!Z<NL\?PKEG'M\* CLLH'NZB%8<%"
M%_&_?*QQV! X'CPA,*P%AFQWW(BM?"N#/#MQ=BD<K88VNF!761K&Z8*"\CDX
MO-60"V=C6P1=S%21:>5/^@$JZ44_J\4OHOCP"?%#\1$*YEY<%KG*OY?OPY36
MGF%CS\7P686_5$5/[ ^Z8C@8CI[1M]_ZM\_Z]O\7_\0_SR<^.##A7[M<C9I&
MNS51=KSVI<S4:0?T]\H]J,[9SS^EAX,WS]@Y:NT</:?];/SIYLOUS?O+F_'U
MY>==QCTOGHYZR7<JQ'BN"YE06@;\>2'%SS\=#X>#-YFQ7N5\D[X1F2QUD ;9
MD=FJ"%VQ4+( 8"*SBQ)7RG?!^N(>_V21"UWD^D'GE30>HD5A@UC8!X6?0JWP
M5E@GD/K"3D68*\$ZW2I1CYDJ [VG?5PNBTR!Z&$N$ Z=!>$JHWQ/?(',K;*E
M461?>O3&BPML3NK8'_'B]N+3>(]-^1QD4.(\1U)H"BHG.18B69&*A;A\S.82
MD1<O/I^_N]Q#!9E5!B()&39%,:+%TWJQ:A:3B5#^HP\]4HS72^GRVDN^;#1D
ME7-@V4K E,)+KCD C32,&<J5*)3*O0@6^7NO$BD"JIM9H89D1M;VXR5)$.(U
M/M5TJL'=(N"R+*TC-HO<9A4J8V!M45ZQ8"%#A<O:]$GEP1/O-VV*(-<F-2@G
M7AJ*=%DYX."1*02">D3I]^H[CP3ME*O" G: 28P0=Q\O>+TTIMEY2[^0WJL0
MM1HM)]KH0/E(RD ENZDQB1JCG:1:>T$\FSI%:&6V>%! 86(H6'!_*P"DMD(Q
M<C%X_# ((Y<]<:<6.@3BGB>S-P0LUI* C,XLY"IQZH]*P[P,FR&!=J$?0\:D
MY_UB8'E?UV[%?B3;>*"IQHBS)21Q>S=F.'PU^8:.1=I\J3*-Z)//7N>M!*'H
MX3*]DW#.:7\?,0JK$H\,8 +@-M,<(>91F\X$[PT<F8OSA4+N25;W5?F@')*F
M<C"-;?:$;V:J7-4;;*E$04#6SR)V-=-+2X&%!5VA8#1"FL68JQEJC"H>M+,%
M$S>AQS_D3I.&.TD*4#UZK:?PB F(DX,(GC@AIU- !KLFX <K8%AGJ$R.M\/F
M9!K'FN& *H ;$J ,:D1(ZP(1\Q:XZI>ZF,8'&%>H,'KD%MZUYD8N\GP2%31!
M%W+BK,QCS438ZH1:J#"W* &4)/*1-=<H)@T#P2_4P0] <1;IE>XEUQ2Q![68
M8,5PD+[JB@NEOQ$3KR"ZJHBU*EMEAAY=%LK-5N(:EOE OHLQ?B#YHJ[_%]>W
MX[KZ[W6IDC5*NF*J#4"4#$FE0X2*XEKO!TN@::%R8L%VH1[;R@4A9]1M@OA=
MUR]@W)?Q%=&9**C,KC=.-85GG6[!9O=4CWQ%%,<B63];+TYL&2>[&4H#N=H3
MGPIQ7CIMQ"N>(-)N4\)A&F*&'&('OU7YC+'!3E/Y0.5\VN+0^\'$!I>%Y?U
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
M1(6L7GJ8R1X)F +(]PM*Q6:B#'1=5_P74$L#!!0    ( !%1#ED0PNQ 1 (
M (H&   9    >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;)V576^;,!1 _XK%
MI#VU@4 ^M@R0DF[34JE3E';;LX,O8-78S#9)^^]G&\*R*:%27L V]QZ?:\0E
M/@CYK$H C5XJQE7BE5K7"]]760D55B-1 S=/<B$KK,U4%KZJ)6#BDBKFAT$P
M\RM,N9?&;FTCTU@TFE$.&XE44U58OJZ B4/BC;WCPI86I;8+?AK7N(!'T#_J
MC30SOZ<06@%75' D(4^\Y7BQFMMX%_"3PD&=C)&M9"?$LYVL2>(%5@@89-H2
ML+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A
M&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S
M_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_
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
M<INZ:3@>,Y1#(/0=+=[5_@?LCEV$W\ZH>,A!3V.C8T(TDJD:>)6!"\"1W1]
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
M4'A@,E3KF.S7?B;^GB_1Z8F4//=1.U4\CZGB*1U75*VV]R8XZ+X%+W-'?EB
M_MLOG#%C:P$?<.U4&LLQ9Q&THU%[S_[!7KH8PA^U$C-0\\490Z? IB1ERDO9
ML[F7LD "@C9L7N9K#[1<MW6_UWNH)5O]_6_/SR^>OTC>T8&-&3?Z.%A_8R,&
M%?9=X[)^[RK<-HBU,8AXW)5I_EN'YV*.&"C2>8_,':*A_$-\R0E? "37" $W
MXYG,'S03>S]D/!L*Q,T&\,VA S'[XUOHRF/:MHAJ@1&OZ[JP[<2M"I8#(9(V
M)*+#U\%->#[1]7N4Z.WP#CX4S+W,KU>B/EM.'[Q!71E,GC0AN#4/WG[[)0R)
MX@C-]2PB4AS4;3:)2YUR"0LA"ZCIGO;)_6Q\.84SH$^?>:$&P<7HHI..[G=A
M0AUK1F^(0E^F7^/UB.0(>9R?=+Z"UZ?VL4NZ2.M/^S[7SD$GH9SQ>.&R??T7
MY'C3SN*2?8E73J:D1&TC3)\>K09[]EO8J=&,G&^5FM_3W-16V=?C5V2/< &
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
MM%^6-$)1NP"ZSY6RNXTCZ(9R\AM02P,$%     @ $5$.63,) :C+ @  .P8
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
M_\#V$6TK-*YY*<NKYG^R;\L: Y+N*LXV;; X@TU6''XFG]N&. FPK&<"K#;
MZAM@MP%VWX!1&S#J&S!N \;G >XS 9,V8-(WP&D#G+X!TS9@VK<.;AO@-G(X
M]%_3^5["D]EUR?:DK$L+6OVB45 3+?H\*VJQW_%2?)J).#Z[.XB<L =REZV*
M["%+DX*3=VG*=@7/BA6Y97F69K0B;SS*DRROOK\><I&YCA^F;9;Y(8OU3!:;
MO&<%7U?$+Y9TJ8@/]/$33?Q0U/A8;>MKM>>6%OCO7?&6V,8/Q#*L$?EXYY$W
M_U35:Z''O$]*@3%?Q'C]S\;68/S^9Z/#!-_0-J1:)R6M%+3P$MKBI_^2-]_]
MPYR,?]0@HV]HKN=IL9[FT?2E5I,D9A^O++OAVG__ROKM/R*6Q)QNJO^K+JY#
MHI$Z43T=7E7;)*4W S'?5;1\I(-9W<;&CRI%(V$>$N8C80$2%B)A$1(6@V"2
MPD='A8]T]-E/8BV6LTIUS<T/D9,FLEYP/<[^-3)<9^Q<#Q]/U:@H9SFN^"N7
M\U3E1LYT9,GE?$6YJ3LV1G*Q0%%L(LJ-S\J%V@:XM.,526W;L4<3.6D,2BKU
MZ?C8IV-MGXKA:;?9Y0FG2^)1,69E7-6]!\A8:C_3G$Y<:WS6P=ITEPXW2)B/
MA 5CA:"4#1(BTT9(6*RJ@S%R'=LQCW601#4YBFJB%=6=N)>I)[R4%>*FBI9D
M6[+E+N7*D4.+NG2R0\(\),Q'PH(#S#GI.>.M:9\)KT^A"'E:,0@F:<XY:L[1
M:NX7FJX+EK/5%U*CLU2Y-IQK(9>J#0GSD# ?"0L<A9",LTDL[%,H0IY6#())
M:IL>U3;5JNU3DN\H29;B[I3PY#,I:4JSQ^0^IRK139_,GN;$G=C3LZE3F_)2
M.2%A/A(63)],.ZK6")$Y(R0L5G2G8TS<D7K2=(^2<O63YIJ5G'!:;L0B.RE.
M)*4<R+0P=8V(:@S[!L[SHD/"?"0L #57B#RI" F+W2>7U63J.+9E3-6Z-(UN
MR]#03ZUB@+NGA;@[X&1+RY06/%DI!SH]Z-+I%4KSH#0?2@M:FCQ[GM](]"D4
M0<\K1M%DX9WL59LO#(GU%E^]HY84/%MF^:YV2L3Z+MV5&:]WTG;%4MQ>[).R
M%"4J46Q)V+9Q5=YD!3G$?T_^?'ZS<*X_A8LEBZ1Y4)H/I04M[706M W7-,]%
MVZM8U*]8C*J"K$>KTZ.EU>/MAP7Y[3W=W--2N6^K#[]82TB:!Z7Y4%H I850
M6@2EQ2B:+.#.HC!?S:,PH28%E.9!:3Z4%D!I(90606DQBB9KO3,K3+U;$1?5
M3JP*4O5"%;G1OX#2/"C-A]("\ZFGX9B.:YW/^H=BIGE2;FS4?\[G?>39Q2B:
MK+C.2C'U7LH\R6N]D8)QDK)'6BI_]6&NIURL/:CA J7Y4%I@/O4KE-H;]]4>
MU$Q!T63M=8Z+J;=<_'+)*O++(M(O4*%F"Y3F06D^E!9 :2&4%D%I,8HFR[@S
M<4SGU1:H4*L'2O.@-!]*"Z"T$$J+H+0819.UWEE(IMY#^GE?T.5+&ZK3)WM^
M9WLB"WV6BY4)]8V@M.#EQ@BA"2,H+4;19+EU]I*I]Y?^MV;%JOZG7R$@/8D%
ME.9!:3Z4%D!I(90606DQBB;_'G=G1EG&:ZT0+*A;!:5Y4)H/I0506@BE15!:
MC*+)6N_\+TOO?_59(;0(V15TS]8(^CP7:Q-J2T%I09_F"*$I(R@M1M%DR746
MEZ6WN.[6B5@E)-F+6PEZSL6#)]3K@M)\*"V TD(H+8+28A1-5G+G=5FOYG59
M4*\+2O.@-!]*"Z"T$$J+H+0819.UWGE=EM[KZK50&"EFQO/-!'V>B[4)=;*@
MM*!/<X30E!&4%J-HLN0ZL\O2FUW-=L+G7:%?)$"M+BC-@])\*"V TD(H+8+2
M8A1-5G%GFUF35ULD0+TU*,V#TGPH+8#20B@M@M)B%$W6>N>M6?IO2/5:)#S]
M&L^3)0+4"8/2?"@M>+DQ0FC""$J+4319;IV]9;WP%2G6CI][6NH7"4B790&E
M>5":#Z4%4%H(I4506HRBR4KNG#/+?;5% M1>@](\*,V'T@(H+832(B@M1M'D
M9]AT]IJM_ZY7GT6"W>.+2 M]GDNU":7Y4%K0ISE":,H(2HM1M(/DAB</)]O0
M<M4\V:XBS5AY>)K2\>CQZ7GOFF?&G1V?FU>^J3@>F%?1X=EX'?[PJ+[W2;G*
MBHKD]$&D,MXZXN:R/#S][O"&LVWS:+1[QCG;-"_7-%G2LBX@/G]@C']]4R<X
M/H-P]A=02P,$%     @ $5$.62*7AH?& @  Q L  !D   !X;"]W;W)K<VAE
M971S+W-H965T-# N>&ULO59K3]LP%/TK5YDT;1(CCSYXK(W$:X()1$4U]@'M
M@YO<-!:.'6R'@K0?/]M-TTZB0524+ZWM^!Z?<WV2>P<S(>]5CJCAJ6!<#;U<
MZ_+0]U628T'4KBB1FR>9D 719BJGOBHEDM0%%<R/@J#O%X1R+QZXM9&,!Z+2
MC'(<25!541#Y?(Q,S(9>Z"T6;N@TUW;!CP<EF>(8]:]R),W,;U!26B!75'"0
MF V]H_#P..S8 +?CEN),K8S!2ID(<6\G%^G0"RPC9)AH"T',WR.>(&,6R?!X
MJ$&]YDP;N#I>H/]PXHV8"5%X(MAOFNI\Z.U[D&)&*J9OQ.P<:T$]BY<(IMPO
MS.J]@0=)I;0HZF##H*!\_D^>ZD2L!(3=-0%1'1 YWO.#',M3HDD\D&(&TNXV
M:';@I+IH0XYR>RMC+<U3:N)T/)[?!H@,QG3*:483PC4<)8FHN*9\"B/!:$)1
MP9=3U(0R]16^P=BX(ZT8VK@1LQ&$IW#V4-'27)F&,Z6I21FF<&F2K@:^-ESM
MB7Y2\SJ>\XK6\/I9\5WH!#L0!5'W_W#?2&QT1HW.R.%UU^!=44Z+JH"[*RPF
M*/_ 7[C%G";,"%NLO<2R%=6^,H>J) D./?-.*)2/Z,6?/X7]X'L+YT[#N>/0
M.^ONYFU)AKM+ P 7&@OUHI;.%K1T&RW=UOPO^>."_PY4"K.* :,9OL2W'3&"
M9R12M7#K-=QZ;_7&=69>!'1\KW6.<B7K;6YI/6?##/<;%?T/=4M_"UKV&BU[
M[^Z6=L37W;+?<-MO=PMYVNA+THJZ83X/&LX''^J-@RUH"8-ER0K>W1VO0/9>
MM4>X4E'#MQIDP\])^T&;YGE9,L/H0UT3;J.8ALMJ&K86N,ULTP[98AM_I2>S
M_>T5D5/*%3#,#%2PNV=JA9RWC/.)%J5KTR9"FZ;/#7/39J.T&\SS3 B]F-C.
MKVG<XW]02P,$%     @ $5$.6;GSFR@L P  TPT  !D   !X;"]W;W)K<VAE
M971S+W-H965T-#$N>&ULK9=M;YLP$,>_BL6FJ9.V\@QIFB"U(=$VK5.5K)NF
M:2\<<@FH@)GM).T^_6P@+&D)#1-Y$;"Y^_G.?V-\@RVA]RP$X.@AB5,V5$+.
ML[ZJLB"$!+-SDD$JGBP)33 73;I2648!+W*G)%8-37/4!$>IX@WROEOJ#<B:
MQU$*MQ2Q=9)@^G@-,=D.%5W9=4RC5<AEA^H-,KR"&?"[[):*EEI1%E$"*8M(
MBB@LA\J5WI^XTCXW^!;!ENW=(YG)G)![V?BX&"J:# AB"+@D8''9P CB6()$
M&+]+IE(-*1WW[W?T29Z[R&6.&8Q(_#U:\'"H]!2T@"5>QWQ*MA^@S,>6O(#$
M+/]'V\+6%,;!FG&2E,XB@B1*BRM^*.=AS\$PCC@8I8-QJH-9.IBG.EBE@W6J
M@UTZV*<Z.*6#D\]],5GY3/N88V] R191:2UH\B:7*_<6$QRE<F'-.!5/(^''
MO5E(*'__%6B"/A.<HBD$$&WP/ 9TY@/'4<S>#E0N1I+V:E!2KPNJ<82JHQN2
M\I"A<;J Q:&_*B*LPC1V85X;C<!/.#U'IOX.&9IAH;N9C\Y>U\4U>@&SEACM
M18S?!C/Z\@.=O7FE._9E'6O<S/(AJ#(S&T*:M,$<#^E@]LUJD9@YW&R_2'Y>
MS1FG8G_X5;=*"JQ5CY5[9I]E.("A(C9%!G0#BB>CUB[KI.T2YG<)&W<)FW0$
M.Q#:JH2VFNB%T(A+H6,A=)VDC8"VDOX'#-6IV650XP+FY##Y7=YX3L]U34/K
M#=3-OE*%H:[O65H]1]?DKS(]T,&N=+ ;=1CA+.(X1FL>Q=$?G'^#EP!U>C2"
MVNI1P.R]A'1+UR\.\_;MYWD_2;J8R"Y#FW0$.Y##J>1PVKP6QZ1HA+25PGFV
M"EW-OK"?2.$\E\*NDZ++T"8=P0ZD<"LIW$8III#A1W&PY8B]O%>Y=6]RS?2,
M&L=L^VGI$C;N$C;I"%8(I^X=.A.@J[P\8"@@ZY071XNJMZI KO*#]Y/^D=[W
M]9K^L:A8B@+C'[XH=VXP744I0S$LQ5#:N2LV!UJ4$$6#DRP_\LX)%P?H_#84
M51=0:2">+PGANX8<H*KCO+]02P,$%     @ $5$.6745<NCB!   ]28  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#(N>&ULM9K];Z,V&,?_%8M-TYTTE4 "
M27I)I#:\GM:I:G6;IM-^<,%-T %FMI/T_ON9E]*P4"><GO6'!HR_G\<V7\!O
MBP-EW_B6$(%>LC3G2VTK1'&MZSS:D@SS*UJ07%YYIBS#0IZRC<X+1G!<B;)4
M-T<C6\]PDFNK195VSU8+NA-IDI-[AO@NRS#[?DM2>EAJAO::\)!LMJ),T%>+
M F_((Q%?BGLFS_26$B<9R7E"<\3(\U*[,:Y#8U(*JAQ_).3 CXY1694G2K^5
M)V&\U$9EB4A*(E$BL/S9DS5)TY(DR_%/ ]7:F*7P^/B5[E65EY5YPIRL:?IG
M$HOM4IMI*";/>)>*!WH(2%,AJ^1%-.75?W2H\TXL#44[+FC6B&4)LB2O?_%+
MTQ!' M-\1V V O-2P;@1C"\53!K!Y%*!U0BL2P5V([ O%4P;P?12P:P1S"X5
MS!O!O+)#??^JF^]@@5<+1@^(E;DEK3RH'%2IY3U/\M+LCX+)JXG4B=5-O,=Y
M1)"@Z'%7%&E"&$<?'")PDO*/Z)>?#-OZA)(<W25I*MW)%[J084NQ'C4A;NL0
MYCLA#'1'<['ER,UC$O?H';7>/J?WSL0W%0!=ME?;:.9KH]V:2N+G77Z%C/FO
MR!R98_3ET4$??O[84[#U$,SZ][_0A[J]^UC.!:SQJ&)-%$5RAV#.%,E3LQP2
M299QMI7\(9@S10HN9YF*(H67M]([->OX:MP^C..*.Q[R,'[]3>9"H2 9_[OO
MX:N1DWYD^:V\Y@6.R%*3'T-.V)YHJ[+]1I_Z# L)<R!A+B3,@X3YD+  $A8"
MP3I>GK1>GJCHJ_L=B[:R%X(BFF6)D/TC@7!&=[GH,W'-LBM6V3_;KV;F>%3^
M+?3]L4'KC(9QE-.:6]U,CK)D0XT'"?,@83XD+#B] X9AG=Z $"AHQU-6ZRE+
M[2E&"OS]C)64B*'O0TB88YTTL6U/YZ=M[%JG)I],[6XFKX<VG?0\,OXEM "R
MHB$0K.,1N_6(K?3(@R1B^>I!.(_EJ&<OAW-%Y9B(\EZ_*'%#_0()<R!A+B3,
M@X3YD+"@AEG'K[%1ST,1 @7M6'3:6G3Z8Q8E+P7).>ESJ9(XU*60, <2YD+"
M/$B8#PD+IB<N-?M,"A2S8])9:]*9TJ3KJMLF2%R.1N17%S%2SITE^:;/GDK6
M4'M"PAQ(F L)\R!A/B0LF)W8<]9G3Z"8'7O.6WO.U5U!G,2J]Z52/=20D# '
M$N9"PCQ(F \)"^8GAK3[QB9 ,3N&-$9O,ZFC\Z,3Z4I>3]WTSY0J$4-]"4IS
M0&DN*,T#I?F@M "4%C8T^_V^0=>>1Q/]QIE>9_/]5HR=U8C!]H2D.: T%Y3F
M-;3CF]8W>^6#1@U :2$4K6M/\\V>YIG^)BT(P]4*Z,V&$5*-B+[>D>R)L-Z)
M;S5PL%DA:0XHS06E>: T'Y06@-)"*%K7TF^K.<;_L)QC@*[G@-(<4)H+2O-
M:3XH+0"EA5"TKJO?UG4,]<+.C\Q>J9&#30U)<T!I+BC- Z7YH+3 .%TQZIW$
M@HI:VU4_VNJ2$;:I]DEQ%)4]VGIQLDUM]V+=5#N0_I-^:UROC9YTQ[AV^](]
MXSJH=V"]A:TWA-UAMDERCE+R+(LPNIK*<2JK]UC5)X(6U0:<)RH$S:K#+<$Q
M864&>?V94O%Z4@9H=[JM_@502P,$%     @ $5$.64K*P3/. @  [0<  !D
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
MZI7R:;%>+VYW-V_R[#I?;C?8?/_S8K$^?+%]@*^+Y1^[6?_P?U!+ P04
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
MG2CVUBC(0,S,#)8DXCE3Q8M?G59C_LY,MU?G/:?3=VK.!W@M**;X7_KB3O%
MQ2QADJ0P15>-JS9&+(HY76P47YA!-.$*QYI9SO%J T(;X/,IYVJST0ZJRU+X
M!U!+ P04    "  140Y90^5*6_0"   Q"P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-BYX;6RU5EMKVS 4_BO"@[%!B2^YMDL,3;NRC@5"PM:'L@?%/DE$
M=?$D.6EA/WZ2[2CI<+V2I2^V+N=\^LY%.F>X%?)!K0$T>F24JY&WUCJ[\'V5
MK(%AU1(9<+.S%))A;:9RY:M, DX+)4;]* AZ/L.$>_&P6)O*>"AR30F'J40J
M9PS+IS%0L1UYH;=;F)'56ML%/QYF> 5ST-^SJ30SWZ&DA %71' D83GR+L.+
M<=BQ"H7$#P);=3!&UI2%$ ]V<IN.O, R @J)MA#8_#9P!91:),/C5P7JN3.M
MXN%XAWY3&&^,66 %5X+>D52O1][ 0RDL<4[U3&R_0&50U^(E@JKBB[:E;"_P
M4)(K+5BE;!@PPLL_?JP<<:!@<.H5HDHA*GB7!Q4LK['&\5"*+9)6VJ#906%J
MH6W($6ZC,M?2[!*CI^.YQCK70CZA&2B0&U#HPS5H3*CZ./2U.<'*^4F%-B[1
MHA?0>F@BN%XK])FGD#[7]PTS1R_:T1M'C8!?<]Y"[> ,14'4:<!K.W/;!5[[
MM>:B^V]&!-UJ8.IGG<$E7J<>S]Z9"Y7A!$:>N10%HA>_?Q?V@D\-;#N.;:<)
M/9Z!O5>$KU"%;1*08IX 2G!&-*9G* .9 -?F M61+^'[!;R]GYLX:$7=H;^I
M(=5UI+J-I.:YS&BNG -O<IZB^PFP!<A:#S;"'>G!GB/;.W&\>V_ MN_8]AM=
M.W7!1&*)N'F3"4\$@W^%N5\3YK ^R@-'9= <9><X5<5[EX*&F80541HDI*]-
MQ$$-PQ?R\-PQ/&]D.#$W@^7,I1[ZC:X$8^:EOP.ZQ/(5F=EXP)&Q#H/]RQN<
M.#<KP!,3/B@5X9ND9P7[//K!"^$/HSV=J#D!\./_)D#S"<<Z=%^,PE-7H_ M
MRE&XKT=A<T$Z.@/J"M'?+Y1_T,4PD*NB5U,H$3G794/C5ET_>%EV07OQLIF<
M8+DB7"$*2Z,:M/JF!LFR/RLG6F1%3[00VG18Q7!M>EJ05L#L+X70NXD]P'7)
M\1]02P,$%     @ $5$.6>DG#AMH!0  I"X  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3<N>&ULS9K];YLX&,?_%8M-4R?M"C:$)&T2:0M,W>EZJIK;O4WW
M@YLX"1HO&9BFD^Z//T,HQ '<L#[MM5+;D/CYV'Z^P).OS6@;Q5^3-6,<W05^
MF(RU->>;,UU/YFL6T.0TVK!0?+*,XH!R<1BO]&03,[K(@P)?)X9AZP'U0FTR
MRM^[BB>C*.6^%[*K&"5I$-#X^P?F1]NQAK7[-ZZ]U9IG;^B3T8:NV(SQSYNK
M6!SI)67A!2Q,O"A$,5N.M??XS"6#+"!O\;O'MLG>:Y1-Y2:*OF8'GQ9CS<A&
MQ'PVYQF"BG^W;,I\/R.)<7PKH%K99Q:X__J>_C&?O)C,#4W8-/+_\!9\/=8&
M&EJP)4U]?AUM+U@QH5[&FT=^DO]%VZ*MH:%YFO H*(+%" (OW/VG=T4B]@((
M:0D@10 Y-L L LQC ZPBP#HVH%<$Y%/7=W//$^=03B>C.-JB.&LM:-F+//MY
MM,B7%V8GRHS'XE-/Q/')3)QYB]1G*%JB&:<\Y5'\'5VSA,6W#+T/HC3DZ,1A
MG'I^\A;]A(X)&.E<#"WK0)\7P_BP&P9I&<;/:7B*3.,=(@:QT.>9@TY>OVW
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
MOSV!WM:L<3^KS!+7Q8;$=*K)-%!0_D2U61FJ\:'/9Y P#Q+F0\("2%@("8N
M8!W?C5O?C57TF<SI(J4RAPNT(<FBSVPUP*X Y0KB:39R+->8Z$^'+JI[87S0
MS;2Q4?UTNWK*B(9Z!!(60,)"2%@$!.MXQ&H]8BD]<DM2DL<4D8QM<]%G$:5^
MZ/L($N9!PGQ(6&"=/%:F>?RHA-;I4X7'IC$>8:?;,P**K6,0NS6(K33(31SS
M+5V@-!')BE1+>?HLOY04M,\L2M90LT#"/$B8#PD+[%.SX!.S0(X8 <$Z?G):
M/SE*/]WS1*Z#-B1%*2.YXKVCQ RU$B3,<TXF#&/#/IHQ'W+( !(60L(BY_0M
MYCA'2X..4=S6**[2*)]*>R2YH#*(7H,HY4,- @GS:IAUN*JRCNWA]JRIQM@=
MCZ^Z'0/(R$)(6 0$Z[CCJG7'E=(=?KYD/*X7MP&EZ,<=S1XI[_U&I20--0HD
MS(.$^9"P !(60L(B(%C'==C85Z(,P._R#0S(>J T#Y3F@]("4%H(2HN@:%T#
M'I1"L?+%]XT)N79:TM[EMUH[V&^0-*^A69UEDS4ZSHL]W5S#=%V9&H\2(VAX
M(2@M@J)U36+N36*JUTY$T#?3HIHQV"R0- ^4YH/2 E!:"$J+H&A=W^T+W1BR
MTHU!2]V@- ^4YH/2 E!:"$J+H&A= ^XKWEA=\E9G1\BJ[1R4YC6T-[/C:;?7
MLB-HO1N4%D'1NB;9E[RQNN;]1:PI?SL]@A:^06D>*,T'I06@M!"4%D'1NL;;
ME]*Q#9D>08OIH#0/E.:#T@)06@A*BZ!H70/N:^]877Q7IT?0BCLHS<-]-?>>
M]-A3C7XM/X*6U$%I$12M=HE^L/$JHWQ5;<(K4%S^XZ7>Q-*VMAO];JKM;4?M
MM_AZCGO:/7SMU]OX]OAZ5^$=X:LD+U!*EW(HX]*1[U]>;]2K3P3;5-N^'ID0
M+*L.UY0L*"\[R.M+QL3+23E NUUR]C]02P,$%     @ $5$.6>BN:: 5!
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
M/E>F\T9I 69](81^'%@';2^?_P-02P,$%     @ $5$.6=NI*=.E @  ( <
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
M(NAF-#6"594?!W-E<;CX98G3'+13P/.EPGO8"F["=/^'_ ]02P,$%     @
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
M"?]>LF^\XJH0S%>A#0 3!##Y,$!V-.4!9(I I@>$G+40[0\LTPMVN^HT=89
M9A\(^9 $D#D"F7\8Y,SI(H <(9"C#X.\X'890'Y&(#_30MZ:1Z[DJ[_ N"K9
M1-C"R)4_UHL \@L"^846<M;4-3<OOGGEHY+P,ZX<.R\*W2@G \BO".178LBE
M-N[X7IB:76NNV)THA%QSS_ 6PP=8$!_0$IZ7:Q\7G6:S9K6JI#!A^!ZB@B$V
M#+2E:6"<7$ON\P$IK.^.MVXI#)N&F)AFAL2>N><_ 6S*7W;;%=/*D-@K$[$0
MQD#E =TG=B-<"(:I9$CLDDOE3&/;\.='1*3:,(<,B25R _GIEFFOVC!O#(G%
MT2KL::FK$L;G [O\T4!Z'+)ANA@2^\*S'7_C%AKU0M=0DMVX8PHY5PB)Z6)(
M[(LK5>A:M,,A),+<,*26 _PQS"S 87?""K,6G;P9DT)"+ 7(4AS,<(0J9!<*
MLT%";(-K 1TLA$&G%N1SB[J6SN=N(1(6\1/BB#]KYE;\:. F=KG>!<,B?D(<
M\2&<LC4(4AC_\S;;F$A;5-HVIM.@6.!/B /_E;(28BN[-[R$KL_.C>$P O9:
M&'- 0NR ;6X+>%.81+2#\Q.;OVP.7EB(B>D@H=8!EIEW9HL))H2$6 AH=MG%
MQ"R1$%NBDUVRH_OVP_X1+EY@IDB)3;&79D8),6VDQ-J()4Y12$PG*;%.T R*
M'868Z%H5L6+><JAH#6*228DELY],11$QQ:3$BO$)3)0*DTI*OB+U.Y.)LF$F
M23]R(:H3HE/,).E'+D4]I"$F9I*4>KZ!8F;A4C.FE(Q8*>^OF;&C26="GF%>
MR:@7IR(+9QZ0RZHS@C),+!FQ6/ D)^R:&2:6C%@L.TE.K!;1[0]BN;R#QX[9
M#$HO0TQ,,!FQ8"+)6(@:8F+&R8B-$U\!_,T:8F+RR8CEL[<4&.^7F'@R:O%$
M<]L8)>:=C'R="Z,,IZTYYIV<VCM8#M[=Y,2\DQ]B/O,N9AC1<TP\.;%XPJE"
MI$/FF&WR TYC=F-YT]F+R#'KY,3603&['1+==B>V3FSF%6MQ3#DY]>[)KZ;=
MO RPP\O.0TQ,.3FQ<CKK[O%:Q'23$^OFUP0VAH7Y)2?VRPY6,)+]"RKABQ^8
M7T;$?L$QKT-,S"^C0VRSO(OY;XB)^65TN V8&&R(B:EF=.A-F>CP&6&:&7G-
M]/W-]NRT% NI1'D#Q5LX7_"JF!K6?FQ>A,CR=E-ST535!9R[59!CE]M7%;>O
M69[]!U!+ P04    "  140Y9TDF\;1$"   7)@  &@   'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QSS=D[;MM %(7AK0A<@$?W-;8#RU4:MX$W0,BC!RR)
M!(=![-U'D OI$"G2&#P5,21X^1?$!V+X]*L<VG'?G>INW]?%Q_%PJJMF-X[]
MCY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_
MF=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H<Y.X\N5F\
MO*V:X>5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'
M/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(
MY!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK
M@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O
M(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;
MW01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J
M'01Z!^H=!'K'Y&<E@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=
M4>],H'=&O3.!WAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNNC[\LOTY.WMX+SNFV
MHC[_!5!+ P04    "  140Y9P(AM=.D!  !^)0  $P   %M#;VYT96YT7U1Y
M<&5S72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!
M)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:
MF+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=
MQCYKFAGGFKHT,:VS=5=]2AGO$_)T<M@3%K4+9VE#QKY,Z%>^#]B?>UB3]W5%
MHT?CX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>3
M8[IAVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==
M4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^
M+D'ZX!.41E!$Y2BD<A13.0JJ'$55CL(J1W&5H\#*4605*+(*%%D%BJP"15:!
M(JM D56@R"I09!4HL@H4626*K!)%5HDBJT215:+(*E%DE2BR2A19)8JL$D56
MA2*K0I%5H<BJ4&15*+(J%%D5BJP*15:%(JM"D56CR*I19-4HLFH4636*K!I%
M5HTBJT:15:/(JE%D+5!D+5!D+5!D+5!D+?Y3UF=KEW\</SSSUM3=(9\-?[N:
MO0%02P$"% ,4    "  140Y9!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( !%1#EGY( ]-[P   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( !%1#EF97)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ $5$.6?O/]R&6!@  XR0  !@
M         ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( !%1#EEX6JT(20<  #8?   8              " @=H.  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    "  140Y9[LR;PL$"  #@!P
M&               @(%9%@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ $5$.69,'I;,[!@  @A\  !@              ("!4!D  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( !%1#EGHL-/6_0(
M !H)   8              " @<$?  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    "  140Y9;8'VALH*  "F6P  &               @('T
M(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ $5$.636V
M@/9B!@  MAD  !@              ("!]"T  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( !%1#ED89R*\20D  ((6   8
M  " @8PT  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  1
M40Y9LUNDW5PB   99P  &               @($+/@  >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ $5$.68?X*(U  @   P4  !D
M         ("!G6   'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    "  140Y9^AT81ND%  "Y#0  &0              @($48P  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( !%1#EF'MN[H( ,  *@&
M   9              " @31I  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ $5$.69;Z O/  P   @@  !D              ("!BVP
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  140Y9!HN:
M#ZX$  !9"@  &0              @(&"<   >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( !%1#EG!GLA^^ T  %0H   9
M  " @6=U  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M$5$.6:/ZI#'*!@  )Q$  !D              ("!EH,  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    "  140Y9\[]6XS,#  !0!P  &0
M            @(&7B@  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( !%1#EF*< )9- 0  %\)   9              " @0&.  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ $5$.61F@ F/#!P
MP!,  !D              ("!;)(  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    "  140Y934KW?2 &  "H#@  &0              @(%F
MF@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( !%1#EG?
MCJU]70D  -H5   9              " @;V@  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ $5$.68Y;J_G4!0  61$  !D
M     ("!4:H  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M"  140Y9TM,(3I4"  ":!0  &0              @(%<L   >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( !%1#EG^R(OZ0@,  "@'   9
M              " @2BS  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ $5$.66&QSA^S @  @0D  !D              ("!H;8  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  140Y9$,+L0$0"
M  "*!@  &0              @(&+N0  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( !%1#EF;"E&7J2,   )T   9              "
M@0:\  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ $5$.
M6=EAZ Z, @  H 4  !D              ("!YM\  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    "  140Y9,PD!J,L"   [!@  &0
M        @(&IX@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( !%1#EGYV^O#A@(  )(%   9              " @:OE  !X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ $5$.63#+$UB? P  AP<
M !D              ("!:.@  'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    "  140Y9_>'V/,L"  "C!@  &0              @($^[
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( !%1#EDUSD_7
MS (  )@&   9              " @4#O  !X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ $5$.6;UA4=2. P  / H  !D
M ("!0_(  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  1
M40Y9:C;67&,#  "4"   &0              @($(]@  >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( !%1#ED^ZY1W1 0  !L-   9
M          " @:+Y  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ $5$.6872I]:; @  G@4  !D              ("!'?X  'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  140Y95USF%6D(   V
M:   &0              @('O  $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( !%1#EEVA-$6PP<  (]0   9              " @8\)
M 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ $5$.62*7
MAH?& @  Q L  !D              ("!B1$! 'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    "  140Y9N?.;*"P#  #3#0  &0
M    @(&&% $ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M !%1#EEU%7+HX@0  /4F   9              " @>D7 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ $5$.64K*P3/. @  [0<  !D
M             ("! AT! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    "  140Y9I- Y\D$#  #J"   &0              @($'( $ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( !%1#EF4A:7CD (
M &<'   9              " @7\C 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ $5$.6;D1U103!   8@P  !D              ("!
M1B8! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  140Y9
MVMFRY>0@   *F ( &0              @(&0*@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( !%1#EFINJ?2$@@  ,%3   9
M      " @:M+ 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ $5$.6<^.&,=@ @  =@4  !D              ("!]%,! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    "  140Y9YQEC,.4#   U$@
M&0              @(&+5@$ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( !%1#EEF,[$Z&0(  -$$   9              " @:=: 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ $5$.6>T,#50$
M!   OA,  !D              ("!]UP! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    "  140Y9F1L2RT\$   2'@  &0
M@($R80$ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( !%1
M#EFW,-3+>@,  -@,   9              " @;AE 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ $5$.6=[K.$[& @  . D  !D
M         ("!:6D! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    "  140Y90^5*6_0"   Q"P  &0              @(%F; $ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( !%1#EGI)PX;: 4  *0N
M   9              " @9%O 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ $5$.6>2!4USX!   .BD  !D              ("!,'4!
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    "  140Y9Z*YI
MH!4$   ^&P  &0              @(%?>@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( !%1#EE_K)5DFP(   T(   9
M  " @:M^ 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
M$5$.67U2PD!A P  UPL  !D              ("!?8$! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    "  140Y9VZDITZ4"   @!P  &0
M            @($5A0$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( !%1#EEHAVQJL (  !0)   9              " @?&' 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ $5$.65<V[FM8 @
M*P8  !D              ("!V(H! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    "  140Y97\=>[5H#   B%0  #0              @ %G
MC0$ >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( !%1#EF7BKL<P    !,"   +
M              "  >R0 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( !%1#ED%
M?6]=\00  .HI   /              "  =61 0!X;"]W;W)K8F]O:RYX;6Q0
M2P$"% ,4    "  140Y9TDF\;1$"   7)@  &@              @ 'SE@$
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  140Y9P(AM
M=.D!  !^)0  $P              @ $\F0$ 6T-O;G1E;G1?5'EP97-=+GAM
7;%!+!08     2 !( *\3  !6FP$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<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>81
<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>83
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>169</ContextCount>
  <ElementCount>325</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>60</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995100 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/dei/role/document/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995301 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>995302 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>995304 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals</Role>
      <ShortName>Consolidated Statements of Operations and Comprehensive Loss (Unaudited) (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>995305 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>995306 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>995307 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>995308 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>995309 - 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>10</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>995310 - 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>11</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>995311 - 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>12</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>995312 - Disclosure - Taxes Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/TaxesPayable</Role>
      <ShortName>Taxes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>995313 - 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>14</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>995314 - Disclosure - Entrusted Loan Payable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/EntrustedLoanPayable</Role>
      <ShortName>Entrusted Loan Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>995315 - 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>16</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>995316 - Disclosure - Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders??? Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>995317 - 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>18</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>995318 - Disclosure - Income Tax</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/IncomeTax</Role>
      <ShortName>Income Tax</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>995319 - Disclosure - Statutory Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StatutoryReserves</Role>
      <ShortName>Statutory Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>995320 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/Contingencies</Role>
      <ShortName>Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>995321 - Disclosure - Lease</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/Lease</Role>
      <ShortName>Lease</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>995322 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>995323 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>996000 - 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>27</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>996001 - 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>28</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>996002 - 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>29</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>996003 - 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>30</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>996004 - 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>31</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>996005 - 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>32</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>996006 - 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>33</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>996007 - 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>34</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>996008 - 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>35</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>996009 - Disclosure - Lease (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/LeaseTables</Role>
      <ShortName>Lease (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/Lease</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>996010 - 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>37</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>996011 - 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>38</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>996012 - 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>39</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>996013 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Plant and Equipment Estimated Lives</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable</Role>
      <ShortName>Summary of Significant Accounting Policies (Details) - Schedule of Plant and Equipment Estimated Lives</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>996014 - 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>41</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>996015 - 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>42</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>996016 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>996017 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>996018 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>996019 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>996020 - Disclosure - Entrusted Loan Payable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/EntrustedLoanPayableDetails</Role>
      <ShortName>Entrusted Loan Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/EntrustedLoanPayable</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>996021 - 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="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>996022 - Disclosure - Stockholders??? Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders??? Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StockholdersEquityTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>996023 - Disclosure - Stockholders??? Equity (Details) - Schedule of the Activities of Warrants that were Issued from Equity Financing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable</Role>
      <ShortName>Stockholders??? Equity (Details) - Schedule of the Activities of Warrants that were Issued from Equity Financing</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/StockholdersEquityTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>996024 - 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>51</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>996025 - 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>52</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>996026 - 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>53</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>996027 - 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>54</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>996028 - 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>55</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>996029 - 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>56</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>996030 - Disclosure - Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount</Role>
      <ShortName>Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>996031 - 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>58</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>996032 - Disclosure - Lease (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/LeaseDetails</Role>
      <ShortName>Lease (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/LeaseTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>996033 - Disclosure - Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable</Role>
      <ShortName>Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/LeaseTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>996034 - Disclosure - Lease (Details) - Schedule of Lease Costs, Lease Term and Discount Rate</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable</Role>
      <ShortName>Lease (Details) - Schedule of Lease Costs, Lease Term and Discount Rate</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/LeaseTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>996035 - Disclosure - Lease (Details) - Schedule of Years, of Maturities of the Office Lease Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable</Role>
      <ShortName>Lease (Details) - Schedule of Years, of Maturities of the Office Lease Liabilities</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/LeaseTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>996036 - Disclosure - Commitments (Details) - Schedule of Future Minimum Lease Payment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable</Role>
      <ShortName>Commitments (Details) - Schedule of Future Minimum Lease Payment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/CommitmentsTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ea0211105-10q_smart.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>996037 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cregcn.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.cregcn.com/role/SubsequentEvents</ParentRole>
      <Position>64</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>creg-20240630.xsd</File>
    <File>creg-20240630_cal.xml</File>
    <File>creg-20240630_def.xml</File>
    <File>creg-20240630_lab.xml</File>
    <File>creg-20240630_pre.xml</File>
    <File doctype="10-Q" isDefinitelyFs="true" isUsgaap="true" original="ea0211105-10q_smart.htm">ea0211105-10q_smart.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
    <File>image_002.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="627">http://fasb.org/us-gaap/2024</BaseTaxonomy>
    <BaseTaxonomy items="31">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>86
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0211105-10q_smart.htm": {
   "nsprefix": "creg",
   "nsuri": "http://www.cregcn.com/20240630",
   "dts": {
    "schema": {
     "local": [
      "creg-20240630.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/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_def.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_lab.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024_pre.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-sub-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd",
      "https://xbrl.sec.gov/ecd/2024/ecd-sub-2024.xsd",
      "https://xbrl.sec.gov/sic/2024/sic-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "creg-20240630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "creg-20240630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "creg-20240630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "creg-20240630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ea0211105-10q_smart.htm"
     ]
    }
   },
   "keyStandard": 261,
   "keyCustom": 64,
   "axisStandard": 19,
   "axisCustom": 1,
   "memberStandard": 11,
   "memberCustom": 37,
   "hidden": {
    "total": 127,
    "http://fasb.org/us-gaap/2024": 99,
    "http://www.cregcn.com/20240630": 24,
    "http://xbrl.sec.gov/dei/2024": 4
   },
   "contextCount": 169,
   "entityCount": 1,
   "segmentCount": 60,
   "elementCount": 719,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2024": 627,
    "http://xbrl.sec.gov/dei/2024": 31,
    "http://xbrl.sec.gov/ecd/2024": 4
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/dei/role/document/Cover",
     "longName": "995100 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "span",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
     "longName": "995301 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:Cash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "longName": "995302 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DerivativeFixedInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DerivativeFixedInterestRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.cregcn.com/role/ConsolidatedIncomeStatement",
     "longName": "995303 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited)",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:GeneralAndAdministrativeExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals",
     "longName": "995304 - Statement - Consolidated Statements of Operations and Comprehensive Loss (Unaudited) (Parentheticals)",
     "shortName": "Consolidated Statements of Operations and Comprehensive Loss (Unaudited) (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R6": {
     "role": "http://www.cregcn.com/role/ShareholdersEquityType2or3",
     "longName": "995305 - Statement - Consolidated Statements of Stockholders' Equity (Unaudited)",
     "shortName": "Consolidated Statements of Stockholders' Equity (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c34",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c44",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.cregcn.com/role/ConsolidatedCashFlow",
     "longName": "995306 - Statement - Consolidated Statements of Cash Flows (Unaudited)",
     "shortName": "Consolidated Statements of Cash Flows (Unaudited)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c4",
      "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.cregcn.com/role/OrganizationandDescriptionofBusiness",
     "longName": "995307 - Disclosure - Organization and Description of Business",
     "shortName": "Organization and Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "995308 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.cregcn.com/role/ShortTermLoanReceivable",
     "longName": "995309 - Disclosure - Short-Term Loan Receivable",
     "shortName": "Short-Term Loan Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.cregcn.com/role/AdvancetoSuppliers",
     "longName": "995310 - Disclosure - Advance to Suppliers",
     "shortName": "Advance to Suppliers",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:AdvanceToSuppliersDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:AdvanceToSuppliersDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables",
     "longName": "995311 - Disclosure - Accrued Liabilities and Other Payables",
     "shortName": "Accrued Liabilities and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.cregcn.com/role/TaxesPayable",
     "longName": "995312 - Disclosure - Taxes Payable",
     "shortName": "Taxes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:TaxPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:TaxPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.cregcn.com/role/DeferredTaxNet",
     "longName": "995313 - Disclosure - Deferred Tax, Net",
     "shortName": "Deferred Tax, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:DeferredTaxAssetsNetDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:DeferredTaxAssetsNetDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.cregcn.com/role/EntrustedLoanPayable",
     "longName": "995314 - Disclosure - Entrusted Loan Payable",
     "shortName": "Entrusted Loan Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:EntrustedLoanPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:EntrustedLoanPayableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.cregcn.com/role/NotePayableNet",
     "longName": "995315 - Disclosure - Note Payable, Net",
     "shortName": "Note Payable, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.cregcn.com/role/StockholdersEquity",
     "longName": "995316 - Disclosure - Stockholders\u2019 Equity",
     "shortName": "Stockholders\u2019 Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.cregcn.com/role/StockBasedCompensationPlan",
     "longName": "995317 - Disclosure - Stock-Based Compensation Plan",
     "shortName": "Stock-Based Compensation Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.cregcn.com/role/IncomeTax",
     "longName": "995318 - Disclosure - Income Tax",
     "shortName": "Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.cregcn.com/role/StatutoryReserves",
     "longName": "995319 - Disclosure - Statutory Reserves",
     "shortName": "Statutory Reserves",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:StatutoryReservesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:StatutoryReservesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.cregcn.com/role/Contingencies",
     "longName": "995320 - Disclosure - Contingencies",
     "shortName": "Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LossContingencyDisclosures",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.cregcn.com/role/Lease",
     "longName": "995321 - Disclosure - Lease",
     "shortName": "Lease",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.cregcn.com/role/Commitments",
     "longName": "995322 - Disclosure - Commitments",
     "shortName": "Commitments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.cregcn.com/role/SubsequentEvents",
     "longName": "995323 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrAdoptedFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "ecd:NonRule10b51ArrTrmntdFlag",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.cregcn.com/role/AccountingPoliciesByPolicy",
     "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables",
     "longName": "996001 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables",
     "longName": "996002 - Disclosure - Accrued Liabilities and Other Payables (Tables)",
     "shortName": "Accrued Liabilities and Other Payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.cregcn.com/role/TaxesPayableTables",
     "longName": "996003 - Disclosure - Taxes Payable (Tables)",
     "shortName": "Taxes Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:IncomeTaxPayableDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:IncomeTaxPayableDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.cregcn.com/role/DeferredTaxNetTables",
     "longName": "996004 - Disclosure - Deferred Tax, Net (Tables)",
     "shortName": "Deferred Tax, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "creg:DeferredTaxAssetsNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "creg:DeferredTaxAssetsNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.cregcn.com/role/StockholdersEquityTables",
     "longName": "996005 - Disclosure - Stockholders\u2019 Equity (Tables)",
     "shortName": "Stockholders\u2019 Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.cregcn.com/role/StockBasedCompensationPlanTables",
     "longName": "996006 - Disclosure - Stock-Based Compensation Plan (Tables)",
     "shortName": "Stock-Based Compensation Plan (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.cregcn.com/role/IncomeTaxTables",
     "longName": "996007 - Disclosure - Income Tax (Tables)",
     "shortName": "Income Tax (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.cregcn.com/role/StatutoryReservesTables",
     "longName": "996008 - Disclosure - Statutory Reserves (Tables)",
     "shortName": "Statutory Reserves (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:StatutoryReservesDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:StatutoryReservesDisclosureTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.cregcn.com/role/LeaseTables",
     "longName": "996009 - Disclosure - Lease (Tables)",
     "shortName": "Lease (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.cregcn.com/role/CommitmentsTables",
     "longName": "996010 - Disclosure - Commitments (Tables)",
     "shortName": "Commitments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
     "longName": "996011 - Disclosure - Organization and Description of Business (Details)",
     "shortName": "Organization and Description of Business (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c68",
      "name": "creg:ActualElectricitySold",
      "unitRef": "kwh",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c68",
      "name": "creg:ActualElectricitySold",
      "unitRef": "kwh",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails",
     "longName": "996012 - Disclosure - Summary of Significant Accounting Policies (Details)",
     "shortName": "Summary of Significant Accounting Policies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ValueAddedTaxReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "ix:continuation",
       "span",
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable",
     "longName": "996013 - Disclosure - Summary of Significant Accounting Policies (Details) - Schedule of Plant and Equipment Estimated Lives",
     "shortName": "Summary of Significant Accounting Policies (Details) - Schedule of Plant and Equipment Estimated Lives",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c83",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.cregcn.com/role/ShortTermLoanReceivableDetails",
     "longName": "996014 - Disclosure - Short-Term Loan Receivable (Details)",
     "shortName": "Short-Term Loan Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShortTermBankLoansAndNotesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShortTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.cregcn.com/role/AdvancetoSuppliersDetails",
     "longName": "996015 - Disclosure - Advance to Suppliers (Details)",
     "shortName": "Advance to Suppliers (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c88",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "creg:AdvanceToSuppliersDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c88",
      "name": "us-gaap:LongTermPurchaseCommitmentAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "span",
       "p",
       "creg:AdvanceToSuppliersDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable",
     "longName": "996016 - Disclosure - Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables",
     "shortName": "Accrued Liabilities and Other Payables (Details) - Schedule of Accrued Liabilities and Other Payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccruedInsuranceCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccruedInsuranceCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.cregcn.com/role/TaxesPayableDetails",
     "longName": "996017 - Disclosure - Taxes Payable (Details)",
     "shortName": "Taxes Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "creg:IncomeTaxesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "span",
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "creg:IncomeTaxesPayable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "span",
       "p",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.cregcn.com/role/ScheduleofTaxesPayableTable",
     "longName": "996018 - Disclosure - Taxes Payable (Details) - Schedule of Taxes Payable",
     "shortName": "Taxes Payable (Details) - Schedule of Taxes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccruedIncomeTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:AccruedIncomeTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:TaxPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable",
     "longName": "996019 - Disclosure - Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets",
     "shortName": "Deferred Tax, Net (Details) - Schedule of Deferred Tax Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:DeferredTaxAssetsNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:DeferredTaxAssetsNetDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
     "longName": "996020 - Disclosure - Entrusted Loan Payable (Details)",
     "shortName": "Entrusted Loan Payable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LongTermDebtWeightedAverageInterestRateOverTime",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "creg:EntrustedLoanPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:LongTermDebtWeightedAverageInterestRateOverTime",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "p",
       "creg:EntrustedLoanPayableTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.cregcn.com/role/NotePayableNetDetails",
     "longName": "996021 - Disclosure - Note Payable, Net (Details)",
     "shortName": "Note Payable, Net (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:IncomeLossFromEquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c117",
      "name": "us-gaap:DebtInstrumentInterestRateDuringPeriod",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.cregcn.com/role/StockholdersEquityDetails",
     "longName": "996022 - Disclosure - Stockholders\u2019 Equity (Details)",
     "shortName": "Stockholders\u2019 Equity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c128",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c128",
      "name": "us-gaap:CommonStockSharesIssued",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable",
     "longName": "996023 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of the Activities of Warrants that were Issued from Equity Financing",
     "shortName": "Stockholders\u2019 Equity (Details) - Schedule of the Activities of Warrants that were Issued from Equity Financing",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c130",
      "name": "creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c130",
      "name": "creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.cregcn.com/role/StockBasedCompensationPlanDetails",
     "longName": "996024 - Disclosure - Stock-Based Compensation Plan (Details)",
     "shortName": "Stock-Based Compensation Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c134",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c134",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable",
     "longName": "996025 - Disclosure - Stock-Based Compensation Plan (Details) - Schedule of Option Activity with Respect to Employees and Independent Directors",
     "shortName": "Stock-Based Compensation Plan (Details) - Schedule of Option Activity with Respect to Employees and Independent Directors",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c3",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.cregcn.com/role/IncomeTaxDetails",
     "longName": "996026 - Disclosure - Income Tax (Details)",
     "shortName": "Income Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c89",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable",
     "longName": "996027 - Disclosure - Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate",
     "shortName": "Income Tax (Details) - Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable",
     "longName": "996028 - Disclosure - Income Tax (Details) - Schedule of Provision for Income Tax Expense",
     "shortName": "Income Tax (Details) - Schedule of Provision for Income Tax Expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c6",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.cregcn.com/role/StatutoryReservesDetails",
     "longName": "996029 - Disclosure - Statutory Reserves (Details)",
     "shortName": "Statutory Reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "creg:PercentageOfRegisteredCapital",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "creg:PercentageOfRegisteredCapital",
      "unitRef": "pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "span",
       "p",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount",
     "longName": "996030 - Disclosure - Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount",
     "shortName": "Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c144",
      "name": "us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c144",
      "name": "us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "creg:StatutoryReservesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.cregcn.com/role/ContingenciesDetails",
     "longName": "996031 - Disclosure - Contingencies (Details)",
     "shortName": "Contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c153",
      "name": "us-gaap:PaymentsForLegalSettlements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LossContingencyDisclosures",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c153",
      "name": "us-gaap:PaymentsForLegalSettlements",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-4",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LossContingencyDisclosures",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.cregcn.com/role/LeaseDetails",
     "longName": "996032 - Disclosure - Lease (Details)",
     "shortName": "Lease (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c157",
      "name": "us-gaap:PaymentsForRent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c157",
      "name": "us-gaap:PaymentsForRent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable",
     "longName": "996033 - Disclosure - Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities",
     "shortName": "Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c163",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c163",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable",
     "longName": "996034 - Disclosure - Lease (Details) - Schedule of Lease Costs, Lease Term and Discount Rate",
     "shortName": "Lease (Details) - Schedule of Lease Costs, Lease Term and Discount Rate",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c5",
      "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable",
     "longName": "996035 - Disclosure - Lease (Details) - Schedule of Years, of Maturities of the Office Lease Liabilities",
     "shortName": "Lease (Details) - Schedule of Years, of Maturities of the Office Lease Liabilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c2",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable",
     "longName": "996036 - Disclosure - Commitments (Details) - Schedule of Future Minimum Lease Payment",
     "shortName": "Commitments (Details) - Schedule of Future Minimum Lease Payment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.cregcn.com/role/SubsequentEventsDetails",
     "longName": "996037 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c167",
      "name": "creg:LenderPromissoryNotes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c167",
      "name": "creg:LenderPromissoryNotes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "span",
       "p",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0211105-10q_smart.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "creg_AccountAndOtherPayablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "AccountAndOtherPayablesPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts and other payables",
        "documentation": "Disclosure of accounting policy for account and other payables.",
        "label": "Account And Other Payables Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ACCRUED LIABILITIES AND OTHER PAYABLES",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r57",
      "r61",
      "r814"
     ]
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r604"
     ]
    },
    "us-gaap_AccruedIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax",
        "label": "Accrued Income Taxes",
        "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. This amount is the total of current and noncurrent accrued income taxes."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r61",
      "r103",
      "r451"
     ]
    },
    "us-gaap_AccruedIncomeTaxesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedIncomeTaxesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable",
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "verboseLabel": "Noncurrent",
        "netLabel": "Noncurrent tax payable",
        "label": "Accrued Income Taxes, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r103"
     ]
    },
    "us-gaap_AccruedInsuranceCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedInsuranceCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Education and union fund and social insurance payable",
        "label": "Accrued Insurance, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities and other payables",
        "label": "Accrued Liabilities and Other Liabilities",
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued Liabilities and Other Payables [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest on notes",
        "label": "Accrued Liabilities, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "creg_AccruedLitigationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "AccruedLitigationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued litigation",
        "documentation": "Amount of accrued litigation including accounts payable .",
        "label": "Accrued Litigation Current"
       }
      }
     },
     "auth_ref": []
    },
    "creg_AccruedLitigationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "AccruedLitigationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued litigation expense",
        "documentation": "Accrued litigation expense.",
        "label": "Accrued Litigation Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccruedPayrollTaxesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued payroll and welfare",
        "label": "Accrued Payroll Taxes, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated other comprehensive loss",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r22",
      "r73",
      "r140",
      "r456",
      "r475",
      "r476"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Comprehensive Loss",
        "label": "AOCI Attributable to Parent [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r12",
      "r22",
      "r397",
      "r400",
      "r434",
      "r471",
      "r472",
      "r747",
      "r748",
      "r749",
      "r761",
      "r762",
      "r763",
      "r764"
     ]
    },
    "creg_ActualElectricitySold": {
     "xbrltype": "energyItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ActualElectricitySold",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity sold (in Kilowatt-hours)",
        "documentation": "Actual electricity sold.",
        "label": "Actual Electricity Sold"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]",
        "terseLabel": "Additional 402(v) Disclosure"
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional paid in capital",
        "label": "Additional Paid in Capital",
        "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."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r604",
      "r851"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid in Capital",
        "label": "Additional Paid-in Capital [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r761",
      "r762",
      "r763",
      "r764",
      "r825",
      "r852"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r731"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount",
        "terseLabel": "Adjustment to Compensation, Amount"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]",
        "terseLabel": "Adjustment to Compensation:"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]",
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]",
        "terseLabel": "Adjustment To PEO Compensation, Footnote"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_AdvanceToSuppliersCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "AdvanceToSuppliersCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to supplier",
        "documentation": "Advance to suppliers current.",
        "label": "Advance To Suppliers Current"
       }
      }
     },
     "auth_ref": []
    },
    "creg_AdvanceToSuppliersDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "AdvanceToSuppliersDisclosureTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliers"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ADVANCE TO SUPPLIERS",
        "documentation": "The entire disclosure for advance to suppliers.",
        "label": "Advance To Suppliers Disclosure Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "creg_AdvanceToSuppliersPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "AdvanceToSuppliersPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advance to suppliers",
        "documentation": "Disclosure of accounting policy for advance to suppliers.",
        "label": "Advance To Suppliers Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "creg_AdvancetoSuppliersDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "AdvancetoSuppliersDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to Suppliers (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r722"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount",
        "terseLabel": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r638",
      "r649",
      "r665",
      "r700"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]",
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined"
       }
      }
     },
     "auth_ref": [
      "r641",
      "r652",
      "r668",
      "r703"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AggtPnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Pension Adjustments Service Cost [Member]",
        "terseLabel": "Aggregate Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r723"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Adjustments to Compensation [Member]",
        "terseLabel": "All Adjustments to Compensation"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Executive Categories [Member]",
        "terseLabel": "All Executive Categories"
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Individuals [Member]",
        "terseLabel": "All Individuals"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r695",
      "r704",
      "r708",
      "r716"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Trading Arrangements [Member]",
        "terseLabel": "All Trading Arrangements"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfDebtDiscountPremium",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortized OID",
        "label": "Amortization of Debt Discount (Premium)",
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r79",
      "r291",
      "r830"
     ]
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of OID and debt issuing costs of notes",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r291",
      "r592",
      "r593",
      "r754",
      "r830"
     ]
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ApproximateDateOfCommencementOfProposedSaleToThePublic",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Approximate Date of Commencement of Proposed Sale to Public",
        "documentation": "The approximate date of a commencement of a proposed sale of securities to the public. This element is disclosed in S-1, S-3, S-4, S-11, F-1, F-3 and F-10 filings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r115",
      "r135",
      "r160",
      "r192",
      "r197",
      "r208",
      "r209",
      "r215",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r392",
      "r394",
      "r407",
      "r450",
      "r527",
      "r583",
      "r584",
      "r604",
      "r617",
      "r785",
      "r786",
      "r838"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "label": "Assets, Current",
        "documentation": "Amount of asset recognized for present right to economic benefit, classified as current."
       }
      }
     },
     "auth_ref": [
      "r133",
      "r141",
      "r160",
      "r215",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r392",
      "r394",
      "r407",
      "r604",
      "r785",
      "r786",
      "r838"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT ASSETS",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-current assets",
        "label": "Assets, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r215",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r392",
      "r394",
      "r407",
      "r785",
      "r786",
      "r838"
     ]
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AssetsNoncurrentAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NON-CURRENT ASSETS",
        "label": "Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r633",
      "r645"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r633",
      "r645"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r633",
      "r645"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r727"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value",
        "terseLabel": "Fair Value as of Grant Date"
       }
      }
     },
     "auth_ref": [
      "r712"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]",
        "terseLabel": "Award Timing, How MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]",
        "terseLabel": "Award Timing Method"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]",
        "terseLabel": "Award Timing MNPI Considered"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]",
        "terseLabel": "Award Timing MNPI Disclosure"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]",
        "terseLabel": "Award Timing Predetermined"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r709"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures"
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]",
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table"
       }
      }
     },
     "auth_ref": [
      "r708"
     ]
    },
    "creg_BalanceNotCovered": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "BalanceNotCovered",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance not covered",
        "documentation": "The amount of balance not covered.",
        "label": "Balance Not Covered"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of Presentation",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "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)."
       }
      }
     },
     "auth_ref": []
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r633",
      "r645"
     ]
    },
    "creg_BuyBackPrice": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "BuyBackPrice",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total buy back price",
        "documentation": "Total buy back price.",
        "label": "Buy Back Price"
       }
      }
     },
     "auth_ref": []
    },
    "creg_CapitalUtilizationFee": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "CapitalUtilizationFee",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital utilization fee",
        "documentation": "the amount of capital utilization fee.",
        "label": "Capital Utilization Fee"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Cash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Cash",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash",
        "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."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r453",
      "r499",
      "r522",
      "r604",
      "r617",
      "r744"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH, BEGINNING OF PERIOD",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Disposal Group, Including Discontinued Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r81",
      "r157"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH, END OF PERIOD",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r81",
      "r157"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET INCREASE (DECREASE) IN CASH",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "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."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r81"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of non-cash financing activities",
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]",
        "terseLabel": "Changed Peer Group, Footnote"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "creg_ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Plan [Member]",
        "label": "China Recycling Energy Corporation Omnibus Equity Plan Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]",
        "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]",
        "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails",
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Domain]",
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r137",
      "r138",
      "r139",
      "r160",
      "r184",
      "r185",
      "r187",
      "r189",
      "r195",
      "r196",
      "r215",
      "r260",
      "r262",
      "r263",
      "r264",
      "r267",
      "r268",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r407",
      "r482",
      "r483",
      "r484",
      "r485",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r500",
      "r514",
      "r536",
      "r553",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r739",
      "r756",
      "r765"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightAxis",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Axis]",
        "documentation": "Information by type of warrant or right issued."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ClassOfWarrantOrRightTable",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Warrant or Right [Table]",
        "documentation": "Disclosure of information about warrant or right issued that give holder right to purchase security from issuer at specific price within certain time frame."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount",
        "terseLabel": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name",
        "terseLabel": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONTINGENCIES AND COMMITMENTS",
        "label": "Commitments and Contingencies",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r106",
      "r452",
      "r513"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/Commitments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r245",
      "r246",
      "r570",
      "r777",
      "r782"
     ]
    },
    "creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "CommitmentsDetailsScheduleofFutureMinimumLeasePaymentLineItems",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments (Details) - Schedule of Future Minimum Lease Payment [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "CommitmentsDetailsScheduleofFutureMinimumLeasePaymentTable",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments (Details) - Schedule of Future Minimum Lease Payment [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails",
      "http://www.cregcn.com/role/ShareholdersEquityType2or3",
      "http://www.cregcn.com/role/StockholdersEquityDetails",
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "verboseLabel": "Common Stock [Member]",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r608",
      "r609",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r761",
      "r762",
      "r764",
      "r825",
      "r850",
      "r852"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, par value (in Dollars per share)",
        "label": "Common Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of common stock."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.cregcn.com/role/StockBasedCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized",
        "verboseLabel": "Common stock shares authorized",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r514"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.cregcn.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares issued",
        "verboseLabel": "Shares of common stock",
        "label": "Common Stock, Shares, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance (in Shares)",
        "periodEndLabel": "Balance (in Shares)",
        "terseLabel": "Common stock, shares outstanding",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r65",
      "r514",
      "r533",
      "r852",
      "r853"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, $0.001 par value; 100,000,000 shares authorized, 8,516,357 and 7,963,444 shares issued and outstanding at June 30, 2024 and December 31, 2023, respectively",
        "label": "Common Stock, Value, Issued",
        "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."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r454",
      "r604"
     ]
    },
    "creg_CommonWelfareFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "CommonWelfareFundMember",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Welfare Fund [Member]",
        "label": "Common Welfare Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure"
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Net Income"
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Other Measure"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]",
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return"
       }
      }
     },
     "auth_ref": [
      "r690"
     ]
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Comprehensive loss",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r143",
      "r145",
      "r150",
      "r444",
      "r465",
      "r466"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r49",
      "r50",
      "r212",
      "r569",
      "r740"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r123"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33",
      "r49",
      "r50",
      "r212",
      "r569"
     ]
    },
    "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of ownership interest",
        "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Change Due to Net Income Attributable to Parent and Effects of Changes, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r42",
      "r48"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principle of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r577"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelEmailAddress",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Email Address",
        "documentation": "Email address of contact personnel."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelFaxNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelFaxNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Fax Number",
        "documentation": "Fax Number of contact personnel."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Description",
        "documentation": "The description of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Name",
        "documentation": "The name of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Number",
        "documentation": "The SEC Document Number of the contained file."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContainedFileInformationFileType": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ContainedFileInformationFileType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contained File Information, File Type",
        "documentation": "The type or format of the contained file (usually XBRL but may be used for other types such as HTML, Word, PDF, GIF/JPG, etc.)."
       }
      }
     },
     "auth_ref": []
    },
    "creg_ContingenciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ContingenciesDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ConvertibleNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible promissory note amount",
        "label": "Convertible Notes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r105",
      "r849"
     ]
    },
    "creg_CooperationAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "CooperationAgreementMember",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cooperation Agreement [Member]",
        "label": "Cooperation Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CostOfSalesPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of Sales",
        "label": "Cost of Goods and Service [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered."
       }
      }
     },
     "auth_ref": [
      "r743"
     ]
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit losses",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax expense \u2013 current",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r759"
     ]
    },
    "creg_DaTangShiDaiMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "DaTangShiDaiMember",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Da Tang Shi Dai [Member]",
        "label": "Da Tang Shi Dai Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_DaTongRecyclingEnergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "DaTongRecyclingEnergyMember",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DaTong Recycling Energy [Member]",
        "label": "Da Tong Recycling Energy Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "label": "Debt and Equity Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment",
        "documentation": "Amount of realized gain (loss) on investment in debt and equity securities. Excludes other-than-temporary impairment (OTTI)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of notes into common shares",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "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."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r29"
     ]
    },
    "us-gaap_DebtConversionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtConversionLineItems",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entrusted Loan Payable [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtDisclosureTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NOTE PAYABLE, NET",
        "label": "Debt Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r159",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r258",
      "r259",
      "r269",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r285",
      "r292",
      "r293",
      "r294",
      "r416"
     ]
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r56",
      "r57",
      "r102",
      "r105",
      "r162",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r602",
      "r757",
      "r778",
      "r779",
      "r780",
      "r829",
      "r831"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory notes adjustment amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r416",
      "r417",
      "r590",
      "r591",
      "r602"
     ]
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Debt Instrument, Increase, Accrued Interest",
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period."
       }
      }
     },
     "auth_ref": [
      "r757"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate During Period",
        "documentation": "The average effective interest rate during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r288",
      "r829"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r162",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r276",
      "r281",
      "r282",
      "r283",
      "r284",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r602",
      "r757",
      "r778",
      "r779",
      "r780",
      "r829",
      "r831"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate term",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings",
        "label": "Debt, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_DebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DebtSecuritiesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt investment",
        "label": "Debt Securities, Current",
        "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading), classified as current."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetInterestCarryforward",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax carry forwards (in Dollars)",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_DeferredTaxAssetsEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsEquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss of Xi\u2019an TCH\u2019s investment into the HYREF fund",
        "label": "Deferred Tax Assets, Equity Method Investments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "us-gaap_DeferredTaxAssetsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Write-off Erdos TCH net investment in sales-type leases",
        "label": "Deferred Tax Assets, Investments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from investments (excludes investments in subsidiaries and equity method investments)."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Deferred tax assets, net",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsNetAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_DeferredTaxAssetsNetDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "DeferredTaxAssetsNetDisclosureTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/DeferredTaxNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DEFERRED TAX, NET",
        "label": "Deferred Tax Assets Net Disclosure Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails",
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC NOL",
        "verboseLabel": "Net operating loss carryforwards (in Dollars)",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US NOL",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued expenses",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r823"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable": {
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofDeferredTaxAssetsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: valuation allowance for deferred tax assets",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r657",
      "r658",
      "r672"
     ]
    },
    "us-gaap_DepositLiabilitiesAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DepositLiabilitiesAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Deposit Liabilities, Accrued Interest",
        "documentation": "Amount of accrued but unpaid interest on deposit liabilities."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_DerivativeFixedInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DerivativeFixedInterestRate",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity interest rate",
        "label": "Derivative, Fixed Interest Rate",
        "documentation": "Fixed interest rate related to the interest rate derivative."
       }
      }
     },
     "auth_ref": []
    },
    "creg_DescriptionOfRemainingLoanBalance": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "DescriptionOfRemainingLoanBalance",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Description of remaining loan balance",
        "label": "Description Of Remaining Loan Balance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlan"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCK-BASED COMPENSATION PLAN",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r315",
      "r345",
      "r346",
      "r347",
      "r596"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Plan [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r657",
      "r658",
      "r672"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r633",
      "r645"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCopyrightInformation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Copyright Information",
        "documentation": "The copyright information for the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentCreationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentCreationDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Creation Date",
        "documentation": "The date the document was made available and submitted, in YYYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Description",
        "documentation": "The description of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document [Domain]",
        "documentation": "Type of the document as assigned by the filer, corresponding to SEC document naming convention standards."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentEffectiveDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentEffectiveDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Effective Date",
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in YYYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r633",
      "r645",
      "r696"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r633",
      "r645",
      "r696"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationDocumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationDocumentAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information, Document [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentInformationTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Text Block]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Name",
        "documentation": "Name of the document as assigned by the filer, corresponding to SEC document naming convention standards. Examples appear in the &lt;FILENAME> field of EDGAR filings, such as 'htm_25911.htm', 'exhibit1.htm', 'v105727_8k.txt'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r631"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSubtitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Subtitle",
        "documentation": "The subtitle given to the document resource by the creator or publisher. An example is 'A New Period of Growth'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentSynopsis": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentSynopsis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Synopsis",
        "documentation": "A synopsis or description of the document provided by the creator or publisher. Examples are 'This is the 2006 annual report for Company. During this period we saw revenue grow by 10% and earnings per share grow by 15% over the prior period'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Title",
        "documentation": "The name or title given to the document resource by the creator or publisher. An example is '2002 Annual Report'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r673"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentVersion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentVersion",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Version",
        "documentation": "The version identifier of the document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r622"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]",
        "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year"
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic net loss per share (in Dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r182",
      "r184",
      "r187",
      "r188",
      "r189",
      "r191",
      "r388",
      "r391",
      "r403",
      "r404",
      "r445",
      "r467",
      "r578"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Diluted net loss per share",
        "label": "Earnings Per Share, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r151",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r184",
      "r187",
      "r188",
      "r189",
      "r191",
      "r388",
      "r391",
      "r403",
      "r404",
      "r445",
      "r467",
      "r578"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and Diluted Earnings per Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r190"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EFFECT OF EXCHANGE RATE CHANGE ON CASH",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "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."
       }
      }
     },
     "auth_ref": [
      "r828"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "U.S. statutory rates benefit",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r358",
      "r379",
      "r597"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r363",
      "r597",
      "r760",
      "r816"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsOther": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionsOther",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax benefit percentage",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Other, Percent",
        "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 deductions."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r816",
      "r817"
     ]
    },
    "creg_EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of deferred tax valuation allowance",
        "documentation": "Percentage of deferred tax valuation allowance.",
        "label": "Effective Income Tax Rate Reconciliation Deferred Tax Valuation Allowance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfAssets",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax percentage",
        "label": "Effective Income Tax Rate Reconciliation, Disposition of Asset, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r816",
      "r817"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax rate difference \u2013 current provision",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r359",
      "r362",
      "r597",
      "r760",
      "r816"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Permanent differences",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r760",
      "r816",
      "r817"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax rate",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r597",
      "r760",
      "r816"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofReconcilesUSStatutoryRatestoEffectiveTaxRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Tax expense per financial statements",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Investment, Percent",
        "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 investment tax credit."
       }
      }
     },
     "auth_ref": [
      "r760",
      "r816",
      "r818"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r735"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r734"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r736"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r738"
     ]
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monthly salary",
        "label": "Employee Benefits and Share-Based Compensation",
        "documentation": "Amount of expense for employee benefit and equity-based compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "creg_EnforcementFeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "EnforcementFeeMember",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Enforcement Fee [Member]",
        "label": "Enforcement Fee Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitiesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAccountingStandard": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAccountingStandard",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Accounting Standard",
        "documentation": "The standardized abbreviation of the accounting standard used by the entity. This can either be US GAAP as promulgated by the FASB or IFRS as promulgated by the IASB. Example: 'US GAAP', 'IFRS'. This is distinct from the Document Accounting Standard element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Description",
        "documentation": "Description of the kind of address for the entity, if needed to distinguish more finely among mailing, principal, legal, accounting, contact or other addresses."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressesTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Addresses [Table]",
        "documentation": "Container of address information for the entity"
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityContactPersonnelLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityContactPersonnelLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Contact Personnel [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "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."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityHomeCountryISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Home Country ISO Code",
        "documentation": "ISO 3166-1 alpha-2 country code for the Entity's home country. If home country is different from country of legal incorporation, then also provide country of legal incorporation in the 'Entity Incorporation, State Country Code' element."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationDateOfIncorporation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, Date of Incorporation",
        "documentation": "Date when an entity was incorporated"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information, Former Legal or Registered Name",
        "documentation": "Former Legal or Registered Name of an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Information [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r726"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInvCompanyType",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Inv Company Type",
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product)."
       }
      }
     },
     "auth_ref": [
      "r725"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityLegalForm",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Legal Form",
        "documentation": "The details of the entity's legal form. Examples are partnership, limited liability company, trust, etc."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDepositoryReceiptRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDepositoryReceiptRatio",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Depository Receipt Ratio",
        "documentation": "The number of underlying shares represented by one American Depository Receipt (ADR) or Global Depository Receipt (GDR). A value of '3' means that one ADR represents 3 underlying shares. If one underlying share represents 2 ADR's then the value would be represented as '0.5'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Description",
        "documentation": "Description of the kind of listing the entity has on the exchange, if necessary to further describe different instruments that are already distinguished by Entity, Exchange and Security."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingForeign": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingForeign",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Foreign",
        "documentation": "Yes or No value indicating whether this is a listing that is a foreign listing or depository receipt."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingParValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingParValuePerShare",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Par Value Per Share",
        "documentation": "The par value per share of security quoted in same currency as Trading currency. Example: '0.01'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingPrimary": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingPrimary",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Primary",
        "documentation": "Yes or No value indicating whether a listing of an instrument on an exchange is primary for the entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingSecurityTradingCurrency": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingSecurityTradingCurrency",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listing, Security Trading Currency",
        "documentation": "The three character ISO 4217 code for the currency in which the security is quoted. Example: 'USD'"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsExchangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsExchangeAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings, Exchange [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityListingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityListingsTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Listings [Table]",
        "documentation": "Container for exchange listing information for an entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityNumberOfEmployees": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityNumberOfEmployees",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Number of Employees",
        "documentation": "Number of persons employed by the Entity"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPhoneFaxNumbersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPhoneFaxNumbersLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Phone Fax Numbers [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r645"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityReportingCurrencyISOCode",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Reporting Currency ISO Code",
        "documentation": "The three character ISO 4217 code for the currency used for reporting purposes. Example: 'USD'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r621"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Text Block]",
        "documentation": "Container to serve as parent of six Entity related Table concepts."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "creg_EntrustedLoanPayableDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "EntrustedLoanPayableDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entrusted Loan Payable (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_EntrustedLoanPayableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "EntrustedLoanPayableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ENTRUSTED LOAN PAYABLE",
        "label": "Entrusted Loan Payable Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Footnote [Text Block]",
        "terseLabel": "Equity Awards Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]",
        "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsAdjsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Awards Adjustments [Member]",
        "terseLabel": "Equity Awards Adjustments"
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]",
        "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table"
       }
      }
     },
     "auth_ref": [
      "r721"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r131",
      "r147",
      "r148",
      "r149",
      "r168",
      "r169",
      "r170",
      "r172",
      "r177",
      "r179",
      "r181",
      "r194",
      "r216",
      "r217",
      "r236",
      "r301",
      "r377",
      "r378",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r418",
      "r420",
      "r434",
      "r464",
      "r471",
      "r472",
      "r473",
      "r488",
      "r553"
     ]
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "EquitySecuritiesFvNi",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investment",
        "label": "Equity Securities, FV-NI, Current",
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current."
       }
      }
     },
     "auth_ref": [
      "r136",
      "r406",
      "r575"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]",
        "terseLabel": "Equity Valuation Assumption Difference, Footnote"
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "creg_ErdosTCHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ErdosTCHMember",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erdos TCH [Member]",
        "verboseLabel": "Erdos Metallurgy Co., Ltd. [Member]",
        "label": "Erdos TCHMember"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]",
        "terseLabel": "Erroneous Compensation Analysis"
       }
      }
     },
     "auth_ref": [
      "r638",
      "r649",
      "r665",
      "r700"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]",
        "terseLabel": "Erroneously Awarded Compensation Recovery"
       }
      }
     },
     "auth_ref": [
      "r635",
      "r646",
      "r662",
      "r697"
     ]
    },
    "us-gaap_ExcessStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ExcessStockSharesIssued",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining shares (in Shares)",
        "verboseLabel": "Exchange of common stock",
        "label": "Excess Stock, Shares Issued",
        "documentation": "Number of excess stock shares of an entity that have been sold or granted to shareholders."
       }
      }
     },
     "auth_ref": []
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExchangeDomain",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exchange [Domain]",
        "documentation": "The set of all exchanges. MIC exchange codes are drawn from ISO 10383."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r733"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "creg_FinalPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "FinalPaymentMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Final Payment [Member]",
        "label": "Final Payment Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_FirstPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "FirstPaymentMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "First Payment [Member]",
        "label": "First Payment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency Translation and Comprehensive Income (Loss)",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r408"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r704"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount",
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r704"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r704"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]",
        "terseLabel": "Forgone Recovery, Explanation of Impracticability"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r704"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r704"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Address [Member]",
        "documentation": "Former address for entity"
       }
      }
     },
     "auth_ref": [
      "r632",
      "r656"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "FormerFiscalYearEndDate",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Former Fiscal Year End Date",
        "documentation": "Former end date of previous fiscal years"
       }
      }
     },
     "auth_ref": []
    },
    "creg_FourthPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "FourthPaymentMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4th Payment [Member]",
        "label": "Fourth Payment Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]",
        "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year"
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "us-gaap_GainLossOnSalesOfConsumerLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainLossOnSalesOfConsumerLoans",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain amount",
        "label": "Gain (Loss) on Sales of Consumer Loans",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "us-gaap_GainsLossesOnRestructuringOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GainsLossesOnRestructuringOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Loss (gain) on note conversion",
        "label": "Gains (Losses) on Restructuring of Debt",
        "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."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "General and Administrative Expense",
        "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."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r538"
     ]
    },
    "creg_HYREFLoanentrustedLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "HYREFLoanentrustedLoanMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entrusted Loan Payable HYREF Loan [Member]",
        "label": "HYREFLoanentrusted Loan Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_HYREFMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "HYREFMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HYREF [Member]",
        "label": "HYREFMember"
       }
      }
     },
     "auth_ref": []
    },
    "creg_HuaxinMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "HuaxinMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Huaxin [Member]",
        "label": "Huaxin Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r630",
      "r633",
      "r645"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-lived Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r87"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income tax",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "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."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r112",
      "r114",
      "r446",
      "r462",
      "r580",
      "r583",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770"
     ]
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeLossFromEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement",
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on note conversion",
        "verboseLabel": "Gain on note conversion",
        "label": "Income (Loss) from Equity Method Investments",
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r75",
      "r111",
      "r192",
      "r199",
      "r209",
      "r214",
      "r461"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r358",
      "r359",
      "r367",
      "r374",
      "r597",
      "r822"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r156",
      "r358",
      "r359",
      "r367",
      "r374",
      "r597",
      "r822"
     ]
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "creg_IncomeTaxDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "IncomeTaxDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAX",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income tax."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r354",
      "r358",
      "r364",
      "r365",
      "r366",
      "r368",
      "r373",
      "r380",
      "r382",
      "r383",
      "r384",
      "r487",
      "r597"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement",
      "http://www.cregcn.com/role/ScheduleofProvisionforIncomeTaxExpenseTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total income tax expense",
        "terseLabel": "Income tax expense",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r128",
      "r180",
      "r181",
      "r192",
      "r200",
      "r209",
      "r357",
      "r358",
      "r381",
      "r468",
      "r597"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Provision for Income Tax Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxHolidayDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxHolidayDescription",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax description",
        "label": "Income Tax Holiday, Description",
        "documentation": "A description of the factual circumstances giving rise to an income tax exemption or special reduction received from a taxing jurisdiction."
       }
      }
     },
     "auth_ref": []
    },
    "creg_IncomeTaxPayableDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "IncomeTaxPayableDisclosureTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Taxes Payable",
        "documentation": "Tabular disclosure of tax payable.",
        "label": "Income Tax Payable Disclosure Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r355",
      "r356",
      "r368",
      "r369",
      "r372",
      "r375",
      "r481"
     ]
    },
    "creg_IncomeTaxTermYear": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "IncomeTaxTermYear",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax term year",
        "documentation": "Tax year being audited in the income tax examination, in YYYY format.",
        "label": "Income Tax Term Year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax paid",
        "label": "Income Taxes Paid",
        "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r83",
      "r755",
      "r820",
      "r821"
     ]
    },
    "creg_IncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "IncomeTaxesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax payable",
        "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": "Income Taxes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liabilities and other payables",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other."
       }
      }
     },
     "auth_ref": [
      "r753"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in assets and liabilities:",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of lease liability",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "documentation": "Amount of increase (decrease) in obligation for operating lease."
       }
      }
     },
     "auth_ref": [
      "r742",
      "r753"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other receivables",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "IncreaseDecreaseInPrepaidSupplies",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Advance to supplier",
        "label": "Increase (Decrease) in Prepaid Supplies",
        "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "creg_IncreaseDecreaseOutstandingBalancePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "IncreaseDecreaseOutstandingBalancePercentage",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase decrease outstanding balance, percentage",
        "documentation": "Percentage of increase decrease outstanding balance.",
        "label": "Increase Decrease Outstanding Balance Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]",
        "terseLabel": "Individual:"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r695",
      "r704",
      "r708",
      "r716"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r720"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]",
        "terseLabel": "Insider Trading Policies and Procedures Adopted"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r720"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]",
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted"
       }
      }
     },
     "auth_ref": [
      "r634",
      "r720"
     ]
    },
    "us-gaap_InsuranceTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InsuranceTax",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance",
        "label": "Insurance Tax",
        "documentation": "Represents total insurance tax expense reflected in the income statement for each period presented."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeases": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndFeeIncomeLoansAndLeases",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income on sales-type leases",
        "label": "Interest and Fee Income, Loans and Leases",
        "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."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_InterestAndFeeIncomeOtherLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestAndFeeIncomeOtherLoans",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan interest",
        "label": "Interest and Fee Income, Other Loans",
        "documentation": "Amount of interest and fee income from loans classified as other."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r289",
      "r295",
      "r592",
      "r593"
     ]
    },
    "us-gaap_InterestExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Interest expense",
        "label": "Interest Expense, Other",
        "documentation": "Amount of interest expense classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r152",
      "r154",
      "r155"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest payable on entrusted loans",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_InventoryCashFlowPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InventoryCashFlowPolicy",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows",
        "label": "Inventory, Cash Flow Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining where the cash flows related to the sale of inventory are classified in the statements of cash flows and explain the nature of the receivables, notes, and loans."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r658",
      "r659",
      "r660",
      "r661"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest income",
        "label": "Investment Income, Interest",
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r192",
      "r198",
      "r209",
      "r583",
      "r750"
     ]
    },
    "us-gaap_InvestmentOwnedBalanceShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "InvestmentOwnedBalanceShares",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares owned (in Shares)",
        "label": "Investment Owned, Balance, Shares",
        "documentation": "Number of shares of investment owned."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r557",
      "r561",
      "r563",
      "r610"
     ]
    },
    "us-gaap_Investments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Investments",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments."
       }
      }
     },
     "auth_ref": [
      "r448",
      "r449",
      "r606",
      "r607"
     ]
    },
    "creg_LateFeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LateFeeMember",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Late Fee [Member]",
        "label": "Late Fee Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_LeaseCommitmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LeaseCommitmentMember",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Commitment [Member]",
        "label": "Lease Commitment Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseContractualTermAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseContractualTermAxis",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails",
      "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable",
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Axis]",
        "documentation": "Information by contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r741"
     ]
    },
    "us-gaap_LeaseContractualTermDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseContractualTermDomain",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails",
      "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Domain]",
        "documentation": "Contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r741"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating ROU Assets and Lease Liabilities",
        "label": "Lease, Cost [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r833"
     ]
    },
    "creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesLineItems",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LeaseDetailsScheduleofOperatingROUAssetsandLeaseLiabilitiesTable",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease (Details) - Schedule of Operating ROU Assets and Lease Liabilities [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_LeaseDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LeaseDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_LeaseExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LeaseExpirationDate",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration date",
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM format.",
        "label": "Lease Expiration Date"
       }
      }
     },
     "auth_ref": []
    },
    "creg_LeaseLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LeaseLiabilitiesMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Liabilities [Member]",
        "label": "Lease Liabilities Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://xbrl.sec.gov/dei/role/document/AuditInformation",
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityIdentifier": {
     "xbrltype": "legalEntityIdentifierItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LegalEntityIdentifier",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity Identifier",
        "documentation": "A globally unique ISO 17442 value to identify entities, commonly abbreviated as LEI."
       }
      }
     },
     "auth_ref": [
      "r618"
     ]
    },
    "creg_LenderPromissoryNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LenderPromissoryNotes",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory notes of lender",
        "label": "Lender Promissory Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r424"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Years, of Maturities of the Office Lease Liabilities",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r834"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total undiscounted cash flows",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "For the year ended June 30, 2025,",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next 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)."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "For the year ended June 30, 2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third 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)."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "For the year ended June 30, 2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/Lease"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LEASE",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r419"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities",
        "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r56",
      "r57",
      "r58",
      "r60",
      "r61",
      "r62",
      "r63",
      "r160",
      "r215",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r393",
      "r394",
      "r395",
      "r407",
      "r512",
      "r579",
      "r617",
      "r785",
      "r838",
      "r839"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r107",
      "r458",
      "r604",
      "r758",
      "r775",
      "r827"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "label": "Liabilities, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r134",
      "r160",
      "r215",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r393",
      "r394",
      "r395",
      "r407",
      "r604",
      "r785",
      "r838",
      "r839"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT LIABILITIES",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total noncurrent liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r60",
      "r61",
      "r62",
      "r63",
      "r160",
      "r215",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r393",
      "r394",
      "r395",
      "r407",
      "r785",
      "r838",
      "r839"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NONCURRENT LIABILITIES",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesSubjectToCompromiseDebtAndAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LiabilitiesSubjectToCompromiseDebtAndAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Liabilities Subject to Compromise, Debt and Accrued Interest",
        "documentation": "The amount of debt and related accrued interest included in liabilities subject to compromise."
       }
      }
     },
     "auth_ref": [
      "r837"
     ]
    },
    "creg_LicenseIsIssued": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LicenseIsIssued",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "License is issued",
        "documentation": "License is issued.",
        "label": "License Is Issued"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansAndLeasesReceivableAllowanceForLoanLossesPolicy",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term loan receivables",
        "label": "Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r37"
     ]
    },
    "us-gaap_LoansPayableAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Entrusted Loan Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entrusted loan payable",
        "label": "Loans Payable, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "creg_LoansPayableWithVariableAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LoansPayableWithVariableAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total fee",
        "documentation": "The amount of loans payable with variable amount.",
        "label": "Loans Payable With Variable Amount"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtWeightedAverageInterestRateOverTime": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermDebtWeightedAverageInterestRateOverTime",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan long term interest rate",
        "label": "Long-Term Debt, Weighted Average Interest Rate, over Time",
        "documentation": "Weighted average interest rate of long-term debt outstanding calculated over time."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermLoansFromBank": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermLoansFromBank",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loan payable",
        "label": "Loans Payable to Bank, Noncurrent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r105",
      "r509"
     ]
    },
    "us-gaap_LongTermPurchaseCommitmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongTermPurchaseCommitmentAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase commitment amount",
        "label": "Long-Term Purchase Commitment, Amount",
        "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r778",
      "r779",
      "r780"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r38",
      "r778",
      "r779",
      "r780"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency Nature [Axis]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r250",
      "r252",
      "r257",
      "r352",
      "r477",
      "r588",
      "r783",
      "r784"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r250",
      "r252",
      "r257",
      "r352",
      "r588",
      "r783",
      "r784"
     ]
    },
    "us-gaap_LossContingencyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Contingencies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LossContingencyDisclosures": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyDisclosures",
     "presentation": [
      "http://www.cregcn.com/role/Contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CONTINGENCIES",
        "label": "Contingencies Disclosure [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r248",
      "r249",
      "r251",
      "r253",
      "r254",
      "r255",
      "r256",
      "r352"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss Contingency, Nature [Domain]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r248",
      "r250",
      "r252",
      "r257",
      "r352",
      "r477",
      "r588",
      "r783",
      "r784"
     ]
    },
    "creg_LossOnConversionNotes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "LossOnConversionNotes",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss on conversion notes",
        "documentation": "The amount of loss on conversion notes.",
        "label": "Loss On Conversion Notes"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable",
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum [Member]",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r250",
      "r252",
      "r253",
      "r254",
      "r311",
      "r352",
      "r405",
      "r442",
      "r469",
      "r470",
      "r477",
      "r503",
      "r504",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r571",
      "r572",
      "r586",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r787",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845"
     ]
    },
    "creg_MaximumStatutoryReserveAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "MaximumStatutoryReserveAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum Statutory Reserve Amount",
        "documentation": "Maximum Statutory Reserve Amount",
        "label": "Maximum Statutory Reserve Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable",
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum [Member]",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r250",
      "r252",
      "r253",
      "r254",
      "r311",
      "r352",
      "r405",
      "r442",
      "r469",
      "r470",
      "r477",
      "r503",
      "r504",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r571",
      "r572",
      "r586",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r605",
      "r787",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Owned percentage",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]",
        "terseLabel": "MNPI Disclosure Timed for Compensation Value"
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement [Text Block]",
        "terseLabel": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event Date [Axis]",
        "documentation": "For a sequence of name change event related facts, use this typed dimension to distinguish them. The axis members are restricted to be a valid for xml schema 'date' or 'datetime' data type."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventLineItems",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Line Items]",
        "documentation": "Line items represent concepts included in a table. Name change event line item concepts are used for information qualified by domain members of axes in the Name Change Event table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NameChangeEventTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NameChangeEventTable",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name Change Event [Table]",
        "documentation": "For a set of related facts in a sequence of name change events, use this table when the events occurred within a single reporting period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]",
        "terseLabel": "Named Executive Officers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash provided by (used in) investing activity",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r153"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITY:",
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash used in operating activities",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "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."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r82",
      "r84"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow",
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement",
      "http://www.cregcn.com/role/ShareholdersEquityType2or3",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss for the period",
        "netLabel": "Net loss",
        "label": "Net Income (Loss)",
        "terseLabel": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r84",
      "r113",
      "r132",
      "r142",
      "r144",
      "r149",
      "r160",
      "r171",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r180",
      "r181",
      "r186",
      "r215",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r388",
      "r391",
      "r404",
      "r407",
      "r463",
      "r535",
      "r551",
      "r552",
      "r616",
      "r785"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Accounting Pronouncements",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r658",
      "r659",
      "r660",
      "r661"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoSubstantiveChanges462cFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c), File Number"
       }
      }
     },
     "auth_ref": [
      "r732"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]",
        "terseLabel": "Non-GAAP Measure Description"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r642",
      "r653",
      "r669",
      "r695",
      "r704"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount",
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]",
        "terseLabel": "Non-PEO NEO"
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total non-operating income (expenses), net",
        "label": "Nonoperating Income (Expense)",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-operating income (expenses)",
        "label": "Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_NotePayableNetDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "NotePayableNetDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable, Net (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Notes Payable, Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57"
     ]
    },
    "us-gaap_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office and Other Equipment [Member]",
        "label": "Office Equipment [Member]",
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss from operations",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r580",
      "r766",
      "r767",
      "r768",
      "r769",
      "r770"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost \u2013 interest expense on lease liability",
        "label": "Operating Lease, Cost",
        "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."
       }
      }
     },
     "auth_ref": [
      "r425",
      "r603"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease expenses",
        "label": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r832"
     ]
    },
    "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLeaseIncomeTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/LeaseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Operating ROU Assets and Lease Liabilities",
        "label": "Operating Lease, Lease Income [Table Text Block]",
        "documentation": "Tabular disclosure of components of income from operating lease."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r433"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Years, of Maturities of the Office Lease Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable",
      "http://www.cregcn.com/role/ScheduleofYearsofMaturitiesoftheOfficeLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease liabilities",
        "terseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liability",
        "verboseLabel": "Current operating lease liabilities",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable": {
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liability",
        "verboseLabel": "Non-current operating lease liabilities",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r422"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r423",
      "r426"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofOperatingROUAssetsandLeaseLiabilitiesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use asset",
        "verboseLabel": "Right-of-use assets, net",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r421"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost \u2013 amortization of operating lease right-of-use asset",
        "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction",
        "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease."
       }
      }
     },
     "auth_ref": [
      "r754"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Discount Rate - Operating leases",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r603"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofLeaseCostsLeaseTermandDiscountRateTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Lease Term - Operating leases",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r603"
     ]
    },
    "creg_OrganizationAndDescriptionOfBusinessLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OrganizationAndDescriptionOfBusinessLineItems",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Descriptions of Business [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusiness"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ORGANIZATION AND DESCRIPTION OF BUSINESS",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r53",
      "r99",
      "r478",
      "r479"
     ]
    },
    "creg_OrganizationTermPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OrganizationTermPeriod",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term",
        "documentation": "Represents a term period of organization.",
        "label": "Organization Term Period"
       }
      }
     },
     "auth_ref": []
    },
    "creg_OrganizationandDescriptionofBusinessDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OrganizationandDescriptionofBusinessDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Description of Business (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_OriginalInvestmentBySubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OriginalInvestmentBySubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Registered capital",
        "documentation": "Registered capital",
        "label": "Original Investment By Subsidiary"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable": {
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofAccruedLiabilitiesandOtherPayablesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAdditionalCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherAdditionalCapital",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance amount",
        "label": "Other Additional Capital",
        "documentation": "Amount of additional paid-in capital (APIC) classified as other."
       }
      }
     },
     "auth_ref": [
      "r67",
      "r455"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherAddressMember",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Address [Member]",
        "documentation": "Other address for entity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation loss",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r12",
      "r100"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation gain (loss)",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r73",
      "r464"
     ]
    },
    "creg_OtherFeeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OtherFeeMember",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Fee [Member]",
        "label": "Other Fee Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating income",
        "label": "Other Operating Income (Expense), Net",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure, Amount",
        "terseLabel": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r633"
     ]
    },
    "us-gaap_OtherResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "OtherResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Paid expense",
        "label": "Other Research and Development Expense",
        "documentation": "Amount of other research and development expense."
       }
      }
     },
     "auth_ref": [
      "r815"
     ]
    },
    "creg_OtherTaxesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OtherTaxesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "documentation": "The amount of accrual for taxes other than enterprise income taxes, VAT and business tax payable. Used to reflect the current portion of the liabilities.",
        "label": "Other Taxes Current"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount",
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r640",
      "r651",
      "r667",
      "r702"
     ]
    },
    "creg_OutstandingPrincipalBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OutstandingPrincipalBalance",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding principal balance",
        "documentation": "Amount of Outstanding principal balance.",
        "label": "Outstanding Principal Balance"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r643",
      "r654",
      "r670",
      "r705"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r643",
      "r654",
      "r670",
      "r705"
     ]
    },
    "creg_OwnedShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "OwnedShares",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Already owned shares (in Shares)",
        "documentation": "Number of owned shares.",
        "label": "Owned Shares"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_PRCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PRCMember",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxDetails",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRC [Member]",
        "label": "PRCMember"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "ParentEntityLegalName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Entity Legal Name",
        "documentation": "If the entity which the financial information concerns is a subsidiary of another company, then provide to full legal name of the parent entity"
       }
      }
     },
     "auth_ref": []
    },
    "creg_PartitionedNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PartitionedNotesPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Partitioned notes",
        "documentation": "Partitioned notes.",
        "label": "Partitioned Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "creg_PayableForPurchaseOfEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PayableForPurchaseOfEquityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payable for purchase of 10% equity interest of Zhonghong",
        "documentation": "Payable for purchase of equity interest.",
        "label": "Payable For Purchase Of Equity Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PayablesAndAccrualsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Taxes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForFees",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other fees",
        "label": "Payments for Other Fees",
        "documentation": "Amount of cash outflow for fees classified as other."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsForLegalSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForLegalSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement paid",
        "label": "Payments for Legal Settlements",
        "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsForLoans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForLoans",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Installment payment for loan",
        "label": "Payments for Loans",
        "documentation": "Cash payments for and related to principal collection on loans related to operating activities."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsForNuclearFuel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForNuclearFuel",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for power and energy",
        "label": "Payments for Nuclear Fuel",
        "documentation": "Cash outflow associated with the purchase of any material that is commonly used in the generation of nuclear energy."
       }
      }
     },
     "auth_ref": [
      "r751"
     ]
    },
    "us-gaap_PaymentsForProceedsFromLoansReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForProceedsFromLoansReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Short term loan receivable",
        "label": "Payments for (Proceeds from) Loans Receivable",
        "documentation": "The net amount paid or received by the reporting entity associated with purchase (sale or collection) of loans receivable arising from the financing of goods and services."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r25"
     ]
    },
    "us-gaap_PaymentsForRent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsForRent",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Monthly rental payment",
        "label": "Payments for Rent",
        "documentation": "Cash payments to lessor's for use of assets under operating leases."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentsToSuppliersAndEmployeesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PaymentsToSuppliersAndEmployeesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to Suppliers [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]",
        "terseLabel": "Peer Group Issuers, Footnote"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount",
        "terseLabel": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount",
        "terseLabel": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r695"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r688"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount",
        "terseLabel": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "creg_PercentageOfAmountInitialCapitalContribution": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PercentageOfAmountInitialCapitalContribution",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of owns",
        "label": "Percentage Of Amount Initial Capital Contribution"
       }
      }
     },
     "auth_ref": []
    },
    "creg_PercentageOfRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PercentageOfRegisteredCapital",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining reserve balance capital, percentage",
        "documentation": "The percentage of registered capital.",
        "label": "Percentage Of Registered Capital"
       }
      }
     },
     "auth_ref": []
    },
    "creg_PercentageOfReserveRegisteredCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PercentageOfReserveRegisteredCapital",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory surplus reserve of registered capital, percentage",
        "label": "Percentage Of Reserve Registered Capital"
       }
      }
     },
     "auth_ref": []
    },
    "creg_PercentageOfStatutoryReserveNetIncome": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PercentageOfStatutoryReserveNetIncome",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of net income, percentage",
        "documentation": "Percentage of statutory reserve net income for the period.",
        "label": "Percentage Of Statutory Reserve Net Income"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PhoneFaxNumberDescription",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Phone Fax Number Description",
        "documentation": "Description of Phone or Fax Number"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/StockBasedCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813"
     ]
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsPrrSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Prior Service Cost [Member]",
        "terseLabel": "Pension Adjustments Prior Service Cost"
       }
      }
     },
     "auth_ref": [
      "r679"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnAdjsSvcCstMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Adjustments Service Cost [Member]",
        "terseLabel": "Pension Adjustments Service Cost"
       }
      }
     },
     "auth_ref": [
      "r724"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PnsnBnftsAdjFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pension Benefits Adjustments, Footnote [Text Block]",
        "terseLabel": "Pension Benefits Adjustments, Footnote"
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PostEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 after the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreEffectiveAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment Number",
        "documentation": "Amendment number to registration statement under the Securities Act of 1933 before the registration becomes effective."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "us-gaap_PrepaymentFeesOnAdvancesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrepaymentFeesOnAdvancesNet",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayment amount",
        "label": "Prepayment Fees on Advances, Net",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding principal amount",
        "label": "Loan, Held-in-Portfolio, Principal Outstanding",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_PrincipalAmountOutstandingOnLoansSecuritized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PrincipalAmountOutstandingOnLoansSecuritized",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ContingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principal loan amount",
        "label": "Loan, Securitized or Asset-Backed Financing Arrangement, Principal Outstanding",
        "documentation": "This is the principal amount outstanding for securitized loans only (across all types of loans)."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "creg_PromissoryNotesInApril2021Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "PromissoryNotesInApril2021Member",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Promissory Notes in April 2021 [Member]",
        "label": "Promissory Notes In April2021 Member"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r431"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Plant and Equipment Estimated Lives [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment, net",
        "label": "Property, Plant and Equipment, Net",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r431",
      "r447",
      "r460",
      "r604"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r124",
      "r127",
      "r459"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and equipment, useful life",
        "label": "Property, Plant and Equipment, Useful Life",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]",
        "terseLabel": "Pay vs Performance Disclosure, Table"
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable",
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r250",
      "r252",
      "r253",
      "r254",
      "r310",
      "r311",
      "r341",
      "r342",
      "r343",
      "r352",
      "r405",
      "r440",
      "r441",
      "r442",
      "r469",
      "r470",
      "r477",
      "r503",
      "r504",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r571",
      "r572",
      "r586",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r610",
      "r781",
      "r787",
      "r826",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "RangeMember",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r250",
      "r252",
      "r253",
      "r254",
      "r310",
      "r311",
      "r341",
      "r342",
      "r343",
      "r352",
      "r405",
      "r440",
      "r441",
      "r442",
      "r469",
      "r470",
      "r477",
      "r503",
      "r504",
      "r556",
      "r558",
      "r559",
      "r560",
      "r562",
      "r571",
      "r572",
      "r586",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r605",
      "r610",
      "r781",
      "r787",
      "r826",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845"
     ]
    },
    "us-gaap_ReceivableWithImputedInterestFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ReceivableWithImputedInterestFaceAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment interest expense",
        "label": "Receivable with Imputed Interest, Face Amount",
        "documentation": "The principal amount of the receivable or note before consideration of the discount or premium."
       }
      }
     },
     "auth_ref": [
      "r416",
      "r417",
      "r602"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r635",
      "r646",
      "r662",
      "r697"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "RegistrationStatementAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration Statement Amendment Number",
        "documentation": "Amendment number to registration statement under the Investment Company Act of 1940."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails",
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r435",
      "r436",
      "r836"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails",
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "creg_RemainingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "RemainingAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remaining amount",
        "documentation": "Remaining amount.",
        "label": "Remaining Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RentalIncomeNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RentalIncomeNonoperating",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent rental income",
        "label": "Rental Income, Nonoperating",
        "documentation": "Income earned by providing the use of assets to an outside party in exchange for a payment or series of payments that is nonoperating in nature."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "creg_RepaymentPrincipalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "RepaymentPrincipalAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment of principal amount",
        "documentation": "The amount of repayment principal amount.",
        "label": "Repayment Principal Amount"
       }
      }
     },
     "auth_ref": []
    },
    "creg_RepaymentsOfAccruedInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "RepaymentsOfAccruedInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of accrued interest",
        "documentation": "The represents value as an repayments of accrued interest.",
        "label": "Repayments Of Accrued Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RepaymentsOfDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayment short term loan",
        "verboseLabel": "Loan repayment",
        "label": "Repayments of Debt",
        "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation."
       }
      }
     },
     "auth_ref": [
      "r752"
     ]
    },
    "creg_ResearchAndDevelopmentCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ResearchAndDevelopmentCost",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development cost",
        "documentation": "Research and development cost",
        "label": "Research And Development Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expense",
        "label": "Research and Development Expense",
        "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r573",
      "r583",
      "r846"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]",
        "terseLabel": "Restatement Determination Date:"
       }
      }
     },
     "auth_ref": [
      "r636",
      "r647",
      "r663",
      "r698"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r637",
      "r648",
      "r664",
      "r699"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]",
        "terseLabel": "Restatement does not require Recovery"
       }
      }
     },
     "auth_ref": [
      "r644",
      "r655",
      "r671",
      "r706"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "verboseLabel": "Accumulated Deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r91",
      "r457",
      "r474",
      "r476",
      "r486",
      "r515",
      "r604"
     ]
    },
    "us-gaap_RetainedEarningsAppropriatedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsAppropriatedMember",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Reserves",
        "label": "Retained Earnings, Appropriated [Member]",
        "documentation": "Accumulated undistributed earnings (deficit) not available for dividend distribution. Includes, but is not limited to, retained earnings appropriated for specific business purpose."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r68"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r131",
      "r168",
      "r169",
      "r170",
      "r172",
      "r177",
      "r179",
      "r181",
      "r216",
      "r217",
      "r236",
      "r377",
      "r378",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r396",
      "r398",
      "r399",
      "r401",
      "r402",
      "r418",
      "r420",
      "r471",
      "r473",
      "r488",
      "r852"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r574"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets obtained in exchange for operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r427",
      "r603"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]",
        "terseLabel": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r715"
     ]
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Delivery of shares (in Shares)",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccruedLiabilitiesandOtherPayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accrued Liabilities and Other Payables",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Provision for Income Tax Expense",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r824"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/DeferredTaxNetTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciles U.S. Statutory Rates to Effective Tax Rate",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r597",
      "r816"
     ]
    },
    "creg_ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleOfLeaseCostsLeaseTermAndDiscountRateAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Lease Costs, Lease Term and Discount Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleOfOperatingRouAssetsAndLeaseLiabilitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Operating Rou Assets And Lease Liabilities Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ScheduleOfPlantAndEquipmentEstimatedLivesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleOfPlantAndEquipmentEstimatedLivesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Plant And Equipment Estimated Lives Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Plant and Equipment Estimated Lives",
        "documentation": "Tabular disclosure of property plant and equipment useful life.",
        "label": "Schedule Of Plant And Equipment Estimated Lives Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlanTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Option Activity with Respect to Employees and Independent Directors",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r17",
      "r93"
     ]
    },
    "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of the Activities of Warrants that were Issued from Equity Financing",
        "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]",
        "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable."
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "creg_ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleOfTheActivitiesOfWarrantsThatWereIssuedFromEquityFinancingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of The Activities Of Warrants That Were Issued From Equity Financing Abstract"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/CommitmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Future Minimum Lease Payment",
        "label": "Schedule Of Years Of Maturities Of The Office Lease Liabilities Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountLineItems",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmountTable",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Statutory Reserve Amount (Details) - Schedule of Statutory Reserve Amount [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_SecondPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "SecondPaymentMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2nd Payment [Member]",
        "label": "Second Payment Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r623"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r210",
      "r211",
      "r581",
      "r582",
      "r585"
     ]
    },
    "creg_ShaanxiHuahongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShaanxiHuahongMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shaanxi Huahong [Member]",
        "label": "Shaanxi Huahong Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ShanghaiTCHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShanghaiTCHMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shanghai TCH [Member]",
        "label": "Shanghai TCHMember"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedCashFlow": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Warrants, Exchanged",
        "documentation": "The number of warrants exchanged made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Number Of Warrants Exchanged"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of the Activities of Warrants that were Issued from Equity Financing [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r313",
      "r314",
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344"
     ]
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price, Exchanged",
        "documentation": "Weighted average per share amount at which exchanged can acquire shares of common stock by exercise of non options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exchanged"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Warrants Exercisable Balance",
        "documentation": "Number of non-option equity instruments exercisable by participants.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price, Exercisable Balance",
        "documentation": "Weighted average price at which option holders acquired shares when converting their non options into shares.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercisable Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercisable Balance",
        "documentation": "Weighted average remaining contractual term for vested portions of non 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": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Exercised Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Warrants, Expired",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations",
        "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price, Expired",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to non options of the plan that expired.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Expired Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Warrants, Forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures",
        "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r96"
     ]
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price, Forfeited",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to non options that were terminated.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Forfeitures Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Warrants, Granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "documentation": "Net number of non-option equity instruments granted to participants."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price, Granted",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of non options.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Granted Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Number of Warrants Outstanding Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r95"
     ]
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Average Exercise Price, Outstanding Balance",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the non option plan.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Outstanding Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Outstanding Balance",
        "documentation": "Weighted average remaining contractual term for non 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 Non Option Equity Instruments Outstanding Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://www.cregcn.com/role/LeaseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock annually",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "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."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares Exercisable Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "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."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price, Exercisable Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "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."
       }
      }
     },
     "auth_ref": [
      "r322"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares, Forfeited",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "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."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares, Granted",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Number of Shares Outstanding Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Option Activity with Respect to Employees and Independent Directors [Abstract]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodEndLabel": "Average Exercise Price, Outstanding Balance",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "All Award Types",
        "terseLabel": "All Award Types",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price per Share, Exercised",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Forfeited",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price per Share, Forfeited",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated."
       }
      }
     },
     "auth_ref": [
      "r326"
     ]
    },
    "creg_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Granted",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average Exercise Price per Share, Granted",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r324"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r319",
      "r338",
      "r339",
      "r340",
      "r341",
      "r344",
      "r348",
      "r349",
      "r350",
      "r351"
     ]
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Plan [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r44"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "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."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Shareholders' Equity and Share-Based Payments [Text Block]",
        "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)."
       }
      }
     },
     "auth_ref": [
      "r90",
      "r92"
     ]
    },
    "us-gaap_SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right to redeem amount",
        "label": "Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Maximum Amount",
        "documentation": "The maximum amount that the issuer could be required to pay to redeem the instrument by physical settlement, if applicable."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "us-gaap_ShortTermBankLoansAndNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBankLoansAndNotesPayable",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term loan",
        "label": "Short-Term Bank Loans and Notes Payable",
        "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r509",
      "r848"
     ]
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term loan fee",
        "label": "Short-Term Debt",
        "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."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r102",
      "r604",
      "r848"
     ]
    },
    "us-gaap_ShortTermBorrowingsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermBorrowingsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Loan Receivable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtInterestRateIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtInterestRateIncrease",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding balance increased percent",
        "label": "Short-Term Debt, Interest Rate Increase",
        "documentation": "Percentage increase in the stated interest rate on a short-term debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note Payable, Net [Line items]",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/ShortTermLoanReceivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SHORT-TERM LOAN RECEIVABLE",
        "label": "Short-Term Debt [Text Block]",
        "documentation": "The entire disclosure for short-term debt."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeAxis",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Axis]",
        "documentation": "Information by type of short-term debt arrangement."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r778",
      "r779",
      "r780"
     ]
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermDebtTypeDomain",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Debt, Type [Domain]",
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r778",
      "r779",
      "r780"
     ]
    },
    "us-gaap_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short term loan receivables",
        "label": "Short-Term Investments",
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r746"
     ]
    },
    "creg_SignificantAccountingPoliciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "SignificantAccountingPoliciesLineItems",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r158"
     ]
    },
    "us-gaap_SignificantSupplyCommitmentRemainingMinimumAmountCommitted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SignificantSupplyCommitmentRemainingMinimumAmountCommitted",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Committed to pay remaining",
        "label": "Supply Commitment, Remaining Minimum Amount Committed",
        "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."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r106"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r627"
     ]
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.cregcn.com/role/NotePayableNetDetails",
      "http://www.cregcn.com/role/StockholdersEquityDetails",
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Class of Stock [Axis]",
        "documentation": "Information by the different classes of stock of the entity."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r137",
      "r138",
      "r139",
      "r160",
      "r184",
      "r185",
      "r187",
      "r189",
      "r195",
      "r196",
      "r215",
      "r260",
      "r262",
      "r263",
      "r264",
      "r267",
      "r268",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r407",
      "r482",
      "r483",
      "r484",
      "r485",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r500",
      "r514",
      "r536",
      "r553",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r739",
      "r756",
      "r765"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r65",
      "r70",
      "r71",
      "r131",
      "r147",
      "r148",
      "r149",
      "r168",
      "r169",
      "r170",
      "r172",
      "r177",
      "r179",
      "r181",
      "r194",
      "r216",
      "r217",
      "r236",
      "r301",
      "r377",
      "r378",
      "r385",
      "r386",
      "r387",
      "r389",
      "r390",
      "r391",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r418",
      "r420",
      "r434",
      "r464",
      "r471",
      "r472",
      "r473",
      "r488",
      "r553"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r194",
      "r420",
      "r443",
      "r480",
      "r500",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r514",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r534",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r611"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfOtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfOtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive items",
        "label": "Statement of Other Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatementTable",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r194",
      "r213",
      "r420",
      "r443",
      "r480",
      "r500",
      "r505",
      "r506",
      "r507",
      "r508",
      "r510",
      "r511",
      "r514",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r523",
      "r524",
      "r525",
      "r526",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r534",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r553",
      "r611"
     ]
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory Accounting Practices, Statutory Capital and Surplus Required",
        "label": "Statutory Accounting Practices, Statutory Capital and Surplus Required",
        "documentation": "Amount of statutory capital required to be maintained as of the balance sheet date under prescribed or permitted statutory accounting practices."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "creg_StatutoryReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StatutoryReserve",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statutory reserve",
        "verboseLabel": "Statutory Reserve",
        "documentation": "Statutory reserve.",
        "label": "Statutory Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StatutoryReserveLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StatutoryReserveLineItems",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserve [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StatutoryReservesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StatutoryReservesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StatutoryReservesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StatutoryReservesDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statutory Reserves (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StatutoryReservesDisclosureTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StatutoryReservesDisclosureTableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Statutory Reserve Amount",
        "documentation": "Schedule of maximum statutory reserve amount",
        "label": "Statutory Reserves Disclosure Table Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StatutoryReservesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StatutoryReservesTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReserves"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STATUTORY RESERVES",
        "documentation": "The entire disclosure for statutory reserves.",
        "label": "Statutory Reserves Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StatutorySurplusReserveFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StatutorySurplusReserveFundMember",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Surplus Reserve Fund [Member]",
        "label": "Statutory Surplus Reserve Fund Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]",
        "terseLabel": "Stock Price or TSR Estimation Method"
       }
      }
     },
     "auth_ref": [
      "r639",
      "r650",
      "r666",
      "r701"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "creg_StockBasedCompensationPlanDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StockBasedCompensationPlanDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/StockBasedCompensationPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock-Based Compensation Plan (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of long-term notes into common shares (in Shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r41",
      "r65",
      "r70",
      "r91",
      "r286"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment banking services shares",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation expense (in Shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r64",
      "r65",
      "r91"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of Shares, Exercised",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "documentation": "Number of share options (or share units) exercised during the current period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r64",
      "r65",
      "r91",
      "r325"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of long-term notes into common shares",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r65",
      "r70",
      "r71",
      "r91"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of investment banking services shares (in Dollars)",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation expense",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r64",
      "r65",
      "r91"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of antidilutive securities under warrants and option (in Shares)",
        "label": "Stock Repurchased and Retired During Period, Shares",
        "documentation": "Number of shares that have been repurchased and retired during the period."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r64",
      "r65",
      "r91"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Company stockholders\u2019 equity",
        "periodStartLabel": "Balance",
        "periodEndLabel": "Balance",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r70",
      "r71",
      "r86",
      "r516",
      "r533",
      "r554",
      "r555",
      "r604",
      "r617",
      "r758",
      "r775",
      "r827",
      "r852"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StockholdersEquityDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StockholdersEquityDetailsLineItems",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_StockholdersEquityDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "StockholdersEquityDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/StockholdersEquityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "StockholdersEquityNoteAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event [Member]",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r438"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r438"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_SubsequentEventsDetailsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "SubsequentEventsDetailsLineItems",
     "presentation": [
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_SubsequentEventsDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "SubsequentEventsDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SubsequentEventsTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/SubsequentEvents"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUBSEQUENT EVENTS",
        "label": "Subsequent Events [Text Block]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r439"
     ]
    },
    "creg_SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "SummaryofSignificantAccountingPoliciesDetailsScheduleofPlantandEquipmentEstimatedLivesTable",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) - Schedule of Plant and Equipment Estimated Lives [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_SummaryofSignificantAccountingPoliciesDetailsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "SummaryofSignificantAccountingPoliciesDetailsTable",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Significant Accounting Policies (Details) [Table]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedCashFlow"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental cash flow data:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplierFinanceProgramLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "SupplierFinanceProgramLineItems",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advance to Suppliers [Line Items]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r242",
      "r243",
      "r244"
     ]
    },
    "us-gaap_Supplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "Supplies",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/AdvancetoSuppliersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid supplies",
        "label": "Prepaid Supplies",
        "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r576",
      "r587",
      "r776"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]",
        "terseLabel": "Tabular List, Table"
       }
      }
     },
     "auth_ref": [
      "r694"
     ]
    },
    "creg_TaxPayableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TaxPayableTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/TaxesPayable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TAXES PAYABLE",
        "documentation": "The entire disclosure of tax payable.",
        "label": "Tax Payable Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable": {
       "parentTag": "us-gaap_TaxesPayableCurrentAndNoncurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet",
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable",
      "http://www.cregcn.com/role/TaxesPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "verboseLabel": "Current",
        "netLabel": "Tax payable current",
        "label": "Taxes Payable, Current",
        "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)."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57"
     ]
    },
    "us-gaap_TaxesPayableCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Taxes Payable [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TaxesPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofTaxesPayableTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Taxes Payable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r103",
      "r847"
     ]
    },
    "creg_TechonologyServices": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TechonologyServices",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology services",
        "documentation": "Percentage of providing technology services.",
        "label": "Techonology Services"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ThirdPaymentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ThirdPaymentMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "3rd Payment",
        "verboseLabel": "1st Payment [Member]",
        "label": "Third Payment Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_TianYuXuZhouRecyclingEnergyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TianYuXuZhouRecyclingEnergyMember",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TianYu XuZhou Recycling Energy [Member]",
        "label": "Tian Yu Xu Zhou Recycling Energy Member"
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Axis]"
       }
      }
     },
     "auth_ref": [
      "r771",
      "r835"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2024",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title and Position [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "creg_TotalFundCapitalContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TotalFundCapitalContribution",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total fund capital contribution",
        "documentation": "Total fund capital contribution.",
        "label": "Total Fund Capital Contribution"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount",
        "terseLabel": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]",
        "terseLabel": "Total Shareholder Return Vs Peer Group"
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r116",
      "r117",
      "r118",
      "r772",
      "r773",
      "r774"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r714"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]",
        "terseLabel": "Trading Arrangements, by Individual"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "creg_TransferAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TransferAgreementMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer Agreement [Member]",
        "verboseLabel": "Xuzhou Huayu project [Member]",
        "label": "Transfer Agreement Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_TransferPriceForShenqiuPhaseIAndIIProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TransferPriceForShenqiuPhaseIAndIIProjectsMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xuzhou Huayu project [Member]",
        "verboseLabel": "Transfer price for Shenqiu Phase I and II Projects [Member]",
        "label": "Transfer Price For Shenqiu Phase IAnd IIProjects Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_TransferPriceForXuzhouHuayuProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TransferPriceForXuzhouHuayuProjectMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xuzhou Huayu project [Member]",
        "verboseLabel": "Transfer price for Xuzhou Huayu Project [Member]",
        "label": "Transfer Price For Xuzhou Huayu Project Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_TransferToStatutoryReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TransferToStatutoryReserves",
     "crdr": "credit",
     "presentation": [
      "http://www.cregcn.com/role/ShareholdersEquityType2or3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer to statutory reserves",
        "documentation": "Transfer to statutory reserves.",
        "label": "Transfer To Statutory Reserves"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r718"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r716"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Securities Aggregate Available Amount",
        "terseLabel": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r719"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r717"
     ]
    },
    "creg_TwoToFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TwoToFiveYearsMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2-5 years [Member]",
        "label": "Two To Five Years Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_TypeOfAgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TypeOfAgreementAxis",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Type of Agreement [Axis]",
        "label": "Type Of Agreement Axis"
       }
      }
     },
     "auth_ref": []
    },
    "creg_TypeOfAgreementDomainDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "TypeOfAgreementDomainDomain",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypeOfAgreementDomain [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent",
        "terseLabel": "Underlying Security Market Price Change"
       }
      }
     },
     "auth_ref": [
      "r713"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Use of Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r35",
      "r36",
      "r121",
      "r122",
      "r125",
      "r126"
     ]
    },
    "creg_UsesAndSourcesOfLiquidityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "UsesAndSourcesOfLiquidityPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uses and Sources of Liquidity",
        "documentation": "Uses and Sources of Liquidity.",
        "label": "Uses And Sources Of Liquidity Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r164",
      "r165",
      "r166",
      "r167"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://www.cregcn.com/role/StatutoryReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r164",
      "r165",
      "r166",
      "r167"
     ]
    },
    "creg_ValueAddedTaxPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ValueAddedTaxPercentage",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Selling consumer products",
        "documentation": "Percentage of value added tax rate.",
        "label": "Value Added Tax Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ValueAddedTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ValueAddedTaxPolicyTextBlock",
     "presentation": [
      "http://www.cregcn.com/role/AccountingPoliciesByPolicy"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax (\u201cVAT\u201d)",
        "documentation": "Disclosure of accounting policy for value added tax.",
        "label": "Value Added Tax Policy Text Block"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ValueAddedTaxReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValueAddedTaxReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Value added tax receivable",
        "label": "Value Added Tax Receivable",
        "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."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "us-gaap_ValueAddedTaxReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "ValueAddedTaxReceivableCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "VAT receivable",
        "label": "Value Added Tax Receivable, Current",
        "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. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r745"
     ]
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VariableInterestEntityOwnershipPercentage",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total investment percentage",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofPlantandEquipmentEstimatedLivesTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles [Member]",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "creg_VotingPowerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "VotingPowerMember",
     "presentation": [
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Voting Power [Member]",
        "label": "Voting Power Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]",
        "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year"
       }
      }
     },
     "auth_ref": [
      "r682"
     ]
    },
    "us-gaap_WarrantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WarrantMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleoftheActivitiesofWarrantsthatwereIssuedfromEquityFinancingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant [Member]",
        "label": "Warrant [Member]",
        "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."
       }
      }
     },
     "auth_ref": [
      "r608",
      "r609",
      "r612",
      "r613",
      "r614",
      "r615"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement_Parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares used for computing diluted loss per share",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "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."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r189"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2024",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.cregcn.com/role/ConsolidatedIncomeStatement"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average shares used for computing basic loss per share (in Shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "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."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r189"
     ]
    },
    "creg_WeightedAverageRemainingContractualTermInYearsExercised": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "WeightedAverageRemainingContractualTermInYearsExercised",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofOptionActivitywithRespecttoEmployeesandIndependentDirectorsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term in Years, Exercised",
        "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"
       }
      }
     },
     "auth_ref": []
    },
    "creg_WithinOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "WithinOneYearMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofFutureMinimumLeasePaymentTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Within 1 Year [Member]",
        "label": "Within One Year Member"
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r730"
     ]
    },
    "creg_XianTCHEnergyTechnologyCoLtdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "XianTCHEnergyTechnologyCoLtdMember",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xi'an TCH [Member]",
        "label": "Xian TCHEnergy Technology Co Ltd Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_XianTCHMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "XianTCHMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xi\u2019an TCH [Member]",
        "label": "Xian TCHMember"
       }
      }
     },
     "auth_ref": []
    },
    "creg_XianZhonghongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "XianZhonghongMember",
     "presentation": [
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Xi\u2019an Zhonghong [Member]",
        "label": "Xian Zhonghong Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_YinghuaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "YinghuaMember",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Yinghua [Member]",
        "label": "Yinghua Member"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2024",
     "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]",
        "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested"
       }
      }
     },
     "auth_ref": [
      "r680"
     ]
    },
    "creg_ZhonghongMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ZhonghongMember",
     "presentation": [
      "http://www.cregcn.com/role/EntrustedLoanPayableDetails",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhonghong [Member]",
        "label": "Zhonghong Member"
       }
      }
     },
     "auth_ref": []
    },
    "creg_ZhongxunMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cregcn.com/20240630",
     "localname": "ZhongxunMember",
     "presentation": [
      "http://www.cregcn.com/role/OrganizationandDescriptionofBusinessDetails",
      "http://www.cregcn.com/role/ScheduleofStatutoryReserveAmountDetailsScheduleofStatutoryReserveAmount",
      "http://www.cregcn.com/role/SummaryofSignificantAccountingPoliciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Zhongxun [Member]",
        "label": "Zhongxun Member"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-9"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "60",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481408/470-60-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(a)",
   "Paragraph": "4",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482888/230-10-55-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-8"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-9"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-3"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4M",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481175/810-10-55-4M"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "944",
   "SubTopic": "505",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477908/944-505-50-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "210",
   "Topic": "946",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "a",
   "Publisher": "SEC"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "29",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "36",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481664/323-10-45-1"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.M.2.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "405",
   "SubTopic": "50",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479468/405-50-50-3"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450-20/tableOfContent"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450-30/tableOfContent"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1C",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "323",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/830/tableOfContent"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-2"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "12A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/855/tableOfContent"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.W.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "47",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "54",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "231",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "103",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "107",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-14"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-9"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "i"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "ii"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iii"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "iv"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "v"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1",
   "Subclause": "vi"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Number": "229",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "C",
   "Clause": "1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "A",
   "Number": "229"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Number": "229"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii",
   "Sentence": "B",
   "Clause": "1",
   "Subclause": "i",
   "Number": "229"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3"
  },
  "r740": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B"
  },
  "r741": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r742": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r743": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Topic": "705",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/705/tableOfContent"
  },
  "r744": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r745": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r746": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r747": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4"
  },
  "r748": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5"
  },
  "r749": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6"
  },
  "r750": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r751": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r752": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r753": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r754": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28"
  },
  "r755": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A"
  },
  "r756": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r757": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r758": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r759": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r760": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r761": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23"
  },
  "r762": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24"
  },
  "r763": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5"
  },
  "r764": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6"
  },
  "r765": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "55",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55"
  },
  "r766": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1"
  },
  "r767": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22"
  },
  "r768": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30"
  },
  "r769": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(ee)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r770": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32"
  },
  "r771": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13"
  },
  "r772": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r773": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r774": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r775": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3"
  },
  "r776": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1"
  },
  "r777": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r778": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r779": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1"
  },
  "r781": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10"
  },
  "r782": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r783": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4"
  },
  "r784": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9"
  },
  "r785": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r786": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A"
  },
  "r787": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B"
  },
  "r788": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r789": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r791": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r792": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r793": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r794": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r795": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r796": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r797": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r798": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r799": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r802": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r803": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r804": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r805": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r806": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r808": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r809": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r810": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r812": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r813": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r814": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1"
  },
  "r815": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1"
  },
  "r816": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r817": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r818": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r819": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22"
  },
  "r821": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23"
  },
  "r822": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r823": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r824": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r825": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r827": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28"
  },
  "r828": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1"
  },
  "r829": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2"
  },
  "r830": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3"
  },
  "r831": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1"
  },
  "r832": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r833": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r834": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6"
  },
  "r835": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r836": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r837": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-2"
  },
  "r838": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r839": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7"
  },
  "r840": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r841": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r842": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r844": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r845": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4"
  },
  "r846": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4"
  },
  "r851": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  },
  "r853": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>87
<FILENAME>0001213900-24-068660-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-24-068660-xbrl.zip
M4$L#!!0    ( !%1#EEI/9/0F!<   4B 0 1    8W)E9RTR,#(T,#8S,"YX
M<V3M76USVSB2_KZ_@N>KNINM&4<6)=EQ+LF6_)9XXD1>2XZ3;&U-T20D84(1
M"D#*4G[] 2 I4<0+24EVL!-^2602:#R-;G0#C0;Q\A_SB6_- "80!:_VFL\.
M]BP0N,B#P>C5WFU_O]L_O;S<^\=KR_K;R__:W[?>@ !@)P2>=;^P3M%DVG>A
M-<!.0(8(3ZQ?PLG?K7UK'(;3%XW&P\/#,Y>6(2[$@* (NX"P!];^/B68DCS%
M@!%\8=U1JMUH9#7;5K/UHG7XHF-;MX-3RSZPVW&5O[V<DQ?$'8.)8P$?3$ 0
M7M!FS\#0B?SPU=ZWR/'A$ )OSZ)\!;0L#O?#Q1205WL)IJ%#[I\A/&HL7S48
M_;2"B\%H69;CIP_<@*'FY0X.6[2+0@>/0/C!F0 R=5Q07"$F[L/@ZUK9^3WV
M.1C[X*#58*_O'0+2XG.A_$.+EVX>'Q\W^-NT:$14;*9OUKB<$QE9"J+9^/3^
MJL\[>%F68O3"9?DLY$XC?ID6]4(L9X^^:# 4#(2]?]#:;S6SY*&F4V! 0B=P
MP5ZL,9;%5, ) A0Z(=79U_'#Y/%T"H,A>IT\H@]9'[U(^_4&#"W>:R\8EE=[
M!$ZF/NMM_FR,P?#5'I/>?BJW/WSG_AF%F19QL(N1#_0B:4PQF@(<0MKG&8ER
M D+M=5[9ZP9M$_A7*\A[C=>[8F>*P9.S0]LD=)AR8>6XVIF8/#!\<KYHFS"
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
M[_6$T4=%Z0P/@1\$]%%!K>7DV@#<RE6!C3U)"(TO "5#36,E6*Z%*AFD20X
M\GWY1%KZ=7 AJ56TLUX$*(%LX_WL[$F=G=WZD7L):= <E<!T,%3N\#;R:R?;
MP*PG'@6/?K&9:+CP0.WT/34 ,W ".EY#8$/7S+YXG ?#:%H5[%+A41C-4N'"
MHQ']&G[";_C< ,4FY<1&M&A4L*E#9A97)[5*7&3XIL3ADA">SJN\O\NT0!CE
M>G<H&L,<_5+1QJ,6Q-^<>] -"5 S)B R'H=,A%(MEJ^=>F TC1AV6^%1./JU
M(H6G%L3?P4,!X"$ S_%'0UF(O:WW;J]96I3 [UKDM$9XX:( #RB.5GODVXQT
M!!@SEI$ZF@6E&=V4P@:6T"5P!<%$IJ8W,KEI  AV)<-E]A!6T6.@VEA  I"
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
MKU,DX%R*6LZ\\Z;8Y6H5X$TVOXL7:3R/PX#8J)#5KM "?C*KL'6;Q^OK;]M
M;X\$5&V;F)!MNQ@94%"+4I.HWRB46JB=H(,FCGZ6Q3+#Q0QA=J_>3UMPM@ZV
M=$XRC+-'UL82*&PEH62=L[D=E/H]8+K/)^*UJD$MMFY1"A\F+ZH]B1[(=H2*
MK$[ Q^ZM>Y.C,MO1(+OB^6J=9!L$9NIUJ9KZ;:R92HU::VRE)R;H**,WDD_M
M-A3?MN&,)D8Z)UWG2M_+<PWJ/-<ZK5V\""S=&T%:;?M'8!Z/ 6W[VY=ZTV[J
M @B1/F7XTXHM%WZ+U&W48Z]ULAWV>J56KE<?KT+'U1-AS?IM, @2P/U%2,FR
M.5GP5 ]JMH7POO,82]40P:XI&6_*/G:$,S1'&*.(,-2ZXW)B_5M#LT!P3@@
MZ:24E,7] I,1;U!;;T=W+(_JJR.NK?YJ8^/%MS]/R>AY0?8!<FQ5&EP;W69Y
MYLVV Z/37!+F?@H3%P\0,P66C^!1;662V*JK8OXZ3RL#J.EU5J":&?>V][X
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
MH&*910>4GXBLURLF=Z(4HJH3#W0CV%WY39;GIP'&FWF&'P,<Y;3DE(8XKLB
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
MG.Q[]TK6MM.6):?3\SI+EN5NS;@MCZ5.IR=KUBQ:A"PF-*GPX;;RZP\ OD4
M!$ 28/>]9YW9:=MXU(N%JD)5X2__Y^7)!<\P"!W?^^LWH^_/O@'0V_BVXSW^
M]9L/J]/I:K98?/-__@; __K+_SX]!6^A!P,K@C9X.("9_[1?;1RP#BPOW/K!
M$_@V>OH.G()=%.W_].K5Y\^?O]^@,>'&"6#HQ\$&AO@7X/04+9@M.0L@7O!/
MX"-:=1H_@M$$C,9_&O_PIXMS\&$] ^=GYY-DRO_ZB^MXOSU8(00(;B_\ZS>E
MG5X> O=[/WA\=7YV-GZ5#?PF&?FG%_R+ROC/8S)Z].;-FU?DK_G0T*$-1,N.
M7OW\_F:UV<$GZ]3QPLCR-GB#T/E32'YYXV^LB%"R$2[ '(%_.LV&G>)?G8[.
M3\>C[U]"^YN$;@#\)?!=> ^W@$#^I^BPAW_])G2>]BX&B/QN%\ M'1 W"%[A
M^:\\&.$-WN -1C_@#?X+_>K&>H#N-P"/^'"_8.+R)E\CF?#J;YU"]HB%H@X=
M^;4LA*5)KW(*NOCG&P1/"A4>RV$<62H5DQ)F\"6"G@T+SN"5_4UEC(O%P@^R
MB63COWX3AZ>/EK7_SS0,813.XB" 7E0G48B@(9!LK?"!@)-.?(6_BU?0C<+L
M-Z?X-X1.]+43W#,@,105,+-O]!L)@D1^9+DI.YJQ^X_[X)*O#(W""@9ZIQ]6
MW_QMC1<!FV0,L,B,O[PB"_VM"N\TJ%+6"C;9ONB?#0"G(UYM?/39[J-3MPSV
M-O"?&G@2^3RT7OVM%?]O$5 ]BD!I>02H 0DH . *@>=[ITQ!,"@*=?;4I>$(
MQ5<M-4(O<F"(^RR>+]?3&S!=K>;KU1 ^>#9O6W+TQK$>'->)'-B3HJ=L8$+;
MU\$04OEN,<VL&+#Y5!8)!I;*)T!IO=Z. ?H>NK4!%8JF X$O)8;%A'\PL/'M
M1)?T)R,F)8,K#T-4%0V<;\GO5>1O?MOYKHV\]/GOL1,=.F8[90,39T<=#*X@
MX."#Y1U 6)KVW__UX_GH]9\!)-/-R@>;;64Q82#]ZF\=4W\/ \>W5Y$51/(\
M.*,PX=)R<?2CH/$71N*SZA?9(9'GGBU/XI$(B;\\01YU<\Y-/;MW+=BX7>??
MI,R92 6)ZU7=+*:7BYO%>C%?@>GM%5BME[-_O%O>7,WO5YF>G/_SPV+]R;2
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
M^.P$8,HECQG!#7QZ@ $8C\AOQR< +;%/GH)WC><;LN3E^/2JT;P3$;VS@F6
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
MCB>21Q@"QXO\O&4IL?8-'RZ="$_M?896-.W\2TC<JH%\"J+ Z'?QVP'<T>=
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
M)7*+S^(*/D3%2X'I.X%X:_35Q5AS39]P5>:HXV] >%L#UJ,H;$+O4PH\TFI
M?F6Y7A96*?*T=5'24D^2$MV3GU+9HD-Q>Y.(FP<?+40>$7>E#$F3SS*(>DP>
MEVB^2PU!5?%XB_1CB%L@P'#ID8AMO(E(T_OE%LMGQZ+2N%UWA9?B4M,$%$."
M\ SP+7X)[CN M!'63T@S99^SX>8:HGPM"Y<0'3JKK;P+( X7$,M>1X70\7Y=
MWF3):*@&N)AM7YZ190_)VZK)R,"PA ESE%^X0T._RZ))K"'OX08ZSZ04JG<Q
MJVW8F:/11LB.H6*UMR!E8T$QSO2I*,K.AII(&O8M3/VTDA0_>WD7^!L([? :
M 7[C6UY8;-.QJ EN:D:MB0''"N[L_" "Y.EY%TTHR9])SU2.R64!E""&LJ:;
M$1>(M!=Y#Y\>.K?IZ^OK;XE1@X'I)Q)WD PT?"@RV5()X%'QZKB<'IFA#[X"
M?<\:" Q^2<;^V^2WJ4[F,V5/:6K;#KY MEQ\<;3PTL8CO7Q]_+T,M#?D@,/L
MMN"0(&0ZUGBO00'F59L&-J'<)H(.D[#DW H\Y%V%T_T^\/>!@T_97N1)8$/]
M\?!&F)@]M:PH1L0] .2CPN#9<'\#<696 M5BV+=I,;G9Q$^QBQ=D/=W>C^X2
MWE=W QEAR+C>4646P.$2TY>,TIRN*#HIHJC?K!\+O!8]9\QTI0/";N*2L0!<
MP:VS<2*C5W)<3O&4&-6:E>LZ&CQ:7MK:=.9[H>\Z=I*VY]EWB%,X :#2]M1R
M\7% ,@-*5]UK^!)=HIU^ZUB^.@?/P*5<USBPE.7]V^GMXE_3]6)Y"Z:W5^!J
MOIK=+^[(S\MK</EAM;B=KU:FE6=?$E=INMH'R95?SG8>/0<I&<N+D.+!%XSX
MA6,$TL:!85\?CN"F)JI+Q$!CV:(?WK^?WG_" KU:O+U=7"]FT]LUF,YFRP^W
MI '*W?)F,5O,C<NY'-LK"=7B!%*KTEAM=M".7;C<WKEX$\_&Q2)[+/WS,'*>
M2/ 162/A&L?-&"+*R+5475NC8FX#)TLLT]5PW@19CS2%RU<$^9* K&G(.>^"
M^7DN:!L"*AHK=P%.JHH.M0T_A' ;NS?.MO,[ ($=#9@4 F"QHD2Y<,)LS@E^
MM +- BZ:9M2SE^!O)?PO2 WE QQ?EZQA\(3OY'L[L.F;F&BW3@.$I??>+>_7
MI^OY_7MPLYS>@OOY;+[X:7IY,S?=;IW'LFJ[=2:ZDEJ*:,4T;6#MI_?K0;.3
MQ#A(Q5;2)Q_B0+&\[JN?IK>S.5@OP>K#W=W-8GZ_,GD02K$J/_;$*= NE$@>
M%$D;6R.=5F^WVK_SK0J%B;=LU$!E2>IL=O]A?@5N%M/+Q0UY#(UXU,OUN_D]
MN)M^P@IN95;#M121HXBD,O&4S]3<>A39G>>'M#]YVX!B0-;;P"O@OF0=KF^.
M.EPGP?B[6H=K0P=\!_)3,0/:$E7YECM[S0!]6_A@F<5!@$S7[E4Y=1<3\1\&
M+*R.?':\2=[QP4(8>_A?VQC]$_\8^CAT!YQLJ2&\=]' T"/%RZ2$<J)2NB@2
M7P2Q2\JN>Y4IVD8&+AH9H#2T\=\G,X@P?8;NU@H,UR4T<X\B0"R\%?OFYOHN
M<AZ3$#I-?EAN"VNRWH)K%AB-SSIDXXUZ)@T,*)P1'I;J5\?DJ!<Y![N^[1/>
M5_N3A:*0\3(93)Y*TBRM7*=)8:^H=9#V2I>6BY/0YNG5-10(6(]R37]&KF3J
M0)K4,!QBY\J%A98B?_,V,.FB)8]2GNG"B^F^5A(%3, 12UYPNSNR:+6+BBS?
M<OF1(H7BC5#]+;B^'*=B Z,^4PY&8WNH0=BQ%,90': J6FJWVN248OL[#$U2
MGZ4YI%X#0,B$,'!F,.F;?_%T5%2?_;J"6XA6L=&"I+=$> LCU<L4T;7T&@Z"
M4#$$XFI^/;^_GU\!9%6<@-OYVLP7K\*K7&)D*-"BA64>W*OMA\Q8_7%F.2B,
MAIBE0!4P:K+UL'4#DA5-ND4M)8,>09:GF6KPN+83^D?VN[1C15:RD?EKEAOV
M[L=W!I;^[(>N0&^(,Z4]4(SWTNE6?*J]=CHDI*)W4(,A:=U&LGS[%OGR5B8\
M!AY #.'\&#@1//6W6S /;#\$Z]D[X,$(./E,7%\86BX,3S'D26.SH<DPA<=<
MN3RFB_+%2VUEG(<6'=[#:.?;&B6/M:V1?F1BL+&<V:>]Y01$\%S<^P?9#S\[
M__U?/YZ/7O_9\K!\IC^$51F-?( \$?#NT_W\FEP6#DQ$&P2#*ZX\"G9F1A0=
M^Q#99U80'+9^\-D*[)"426![!BWH]BW)HF#HO@U0!90AYA]6X'9Y8S3SMJT$
M<$56ACKJ3I[$MN;D=ABF !L^5M;X_:PJH@-1I,TL5A3,FB70":<$6H1(PDAK
M'G*+3+92\UE\<&[*\\"WR(J[\EW7"L+O3#K?>MEYIGIQ-?>B( YQ-8MO>4I7
ME/P5],8<N;"P<K!NU_<?5FN<$8N3_.OWE[K#C4(LR8.,S2BW.74>FH/2G?0<
M9F=:Z^\Q+!ZDOEVNYYG ' >IC?4/%LR+YF&J["6N< _EG>_:B,Z)+8_L'_++
M2^1,VUDKL_[*C"2W-U(A+ DD*^Z\7L[^\6YY<S6_7Z6.(IC_\\-B_<EP<R15
M&:C6+2G02%UJ\^ V:>]5V??6C^!'=-I::+ME0!K"]R>^RG 8**13A57@&@6'
M-XHG)_!OLM70GZP(?(8!!(LPQ+%F+'L@V1;D[U68_@+:RA/]YD6%T"I5?L5W
MAKOW0"],FDO@;1Y)$XG+0^U3G&)+]-;WEGL\-H&NZ#P?+N,HC"P/O]+X$6(P
MH3U%_H+U"._AD^7@=B\SWR/OB<26BPL6A4S/84"J\Q 9#MJL,'LZ&Z3303X?
ME!8 > 4<;_\$D9]V DK;@TO+Q>4"!@WP0="W9N@/ BKUY\UZ '_^ H.-$]:[
M(^M3%V40]+JZ_2+#<GABW)*K<B*7)E$^W:_AVZ6(69\?Y3$7% ,[_4)VI"[2
MO\"[P-D,X5OD@J<Y!=(<IJPTC?1DSL8",OB$_R5_7=^QB/AJ^L8;&:B:8=H?
MV- >N!$O#:>N.]:A(-RI\<[3&U^/VI 6>@WZ0X[?[:*ZW2+P%AN/L.MWSGL$
MU$2><F_8"%OW)R"=831_HW_YJ\6>^R/[4)SG%*8A&O(BH'T-03<!/"5-^..O
M]2LX?B7DM,\35Y17>C_O>D2/%*GMK!2-,%'IRVVFT+.'B^U^O^T6<&EOE:L?
M1XGC-Y_SY7W2[66S_??<DD<#N3W3]-&* / UQ,[X7R$[.G;\)7XYGZ*$:/7K
MM1Y]7*IY:3W =NT'6^A$<=!YO6#/P&I_::M??"3.QG06-%P HT<8>_90CSDP
MH*!S";0A.JNBX'WY)Z<@II+G*N4K_@K.54FA[?/4E6';L,[D^<O>"<@R7\"9
M7 ;V:SB32_A(^:MHEAEO5:\@]GP>'U-_0.=QRN(AGL4BH'T-@6,!/*6]6V/?
M[0#DM%^G5XQ7RN7M>0W/<EL&^AZ2)T!G?AB% M477=5RM83&2,U7.YAY]3FG
ME]/5_ K,EN_OYK>KY/7*NYOIK=ER^&XDIE),U@$)NRC?H7Z^I&XBC?>F924'
M3;W0E '2W?2A/<@"=3W)_*RTYP ^.]$.W,-P#S<1B'PP?]J[_@&F3W(L/!NB
M_6TD*> *J= -DH !O<S15M88-3YMJ-^BAR#>]J'YW'LX/O=2H.0+"<[[\.@T
M8V J)T@OFGT5^AC_E,W)?,UY-,!1]?<B%4WD%-Y2MF@20!A*:(<)G_:SN&L,
M&N,W9+F&4IXO*9+3)&J=!&^XU&YY%'<#CWB(9DA?W6"B-YIQZ[!:Y\O^5D4C
M-B;XTRZ'OL4QSP:2=<R/!F9AJV#P!5K8"FCV58WSI5O8+62^2PM;E:.F+&R2
MJAPNO#L8.+[]-O##P5R?<B#\$D]V"AZ"MC:EL.9+/+4YHM;E"<VB<W\5;:$4
M1$,RM#N$W$!7*7W829G;8(\^7K+QE_+A=B_ 4A]TQWSJ)1%?"$;A$MNC@+9J
MTD/70 TM[;!C_#HUG>M?]@!S$7N26O$4B#XXV";O$-^-)<T K^( ;9"HE,3,
M*E^<Y37S79_(\@"8<&NEH12V9/,99H/%RG)0.=C4R-2;J]?TL65@?)&FJ!SP
M0^S T"F&RA8IY0/\(FU2)6'NU"R5YY=2O;?@V;CPB&'".+@8%J;JVKKKKA7A
M["-6:MCD:RD-N>76AJ**;]"U#>R4:E.R+VY@H4H:A%]BJ)*"A["!1RNT'.8)
MHRYN788K6;0V%ZZD0/0E&8JRX'^!@4M)%)5MQ2_G6^Y)ICNU%U6X9B26F;-]
M6-%,>; &UF2[<P0[M6^I'_L7%]%4EMWN8IIJ;%1/ EQX&_\)XD>E>W]]B[N5
M"4N7!Q#K*=W;V?+]'*RG/YN-@(BPK7S^-*+:04W4?+N%N&0$YIO=6Q$27(R.
MXSKD2]!4#:4 BHF@7PMX!8J@LNDP!!^^7WT/\"NQ,6+D >#%0U('E>T+T);D
MU\:-M0[$B5[PI$ACU8"[R'9(V2,M[U5&7#EH8H!.!:?SAZ$[ <F$HNX"<,8'
M@^4^0$.!G8Y%3@QYY&[T9[") SP9[ /_V0G1'F9U?I<25?Y$.J.N\ADB @'I
MISBU?XV/7GG7^&W40-#O_:N R7J,&EF/EH?ENQ#]</@2SI(#68FF4DDQ."VR
MWXPT)%QXM>>6?[+<./$27-?_C*LK#(BV#'3:>PYUC #C>TA6P#[M<S8%6-F<
MX7\7"O(E^\G(TKA-KDUNMF$_VL=J*EQN<]CF+]BWAI?0@ULGTN14R$.BOSN7
M.K "#L5=9@>!K1^ 9%7B.*3K&DX*:"\R=,=!C90MA'^6V)V,O3J6[X;-#+C%
M?(A8@9E$&B,DC3 9?VS&&WZJ5XRI90D4H(/:&P!9'. >AC!XAJP63:Q0/'NZ
MWL>MF' P^R1-UQ_6R_M/X'Z^FM__-%^9:T+6R((BHLQ'4]KGHB]:"@MR#E-1
MB6"N9E9 6& )''VEV%FR&)@^^;$QI:+&1+9,<2FC[-;?^&&(KRL<9#5ZFT.Q
M2=?..V<CW2TUV*"PW([E[7IQ^W9^.UN4%)*9,ZJ98>7SJ0%5]3NI&XB\"KC<
M0]R7U'N\@5;(/*3:RPY_,P/V#Q\BAAC=S*>KN>G@O1CC*C+4C*MJ +ZZ*/D_
MF2G5H[LHNJMVUU 0,*'F>NE*X'[Y 201 -)'CRP*;ASKP7&=R#$=3904@+)8
MRA!+M6'R!X_\!.WI0TAN]"]^$+*V://TYJI0(&"(C3$#FT/<W IBH='FX$*"
M@EN0]JIB6+N8N)ECP-*3%C%RI'%96CW+V+10MJ&KFN@>YP0MMQ]"2 B&?) @
M<OX@H=<T.M#K<2:PO0DAE 62(9V%1+I$!#>(E7D0R2HM@\77/QH<X%U/_>UI
MC'ZP\,9&Q595;-B'H"!9.Q)T_!GU*LID _/"BL%0$4?'0QM!](LLV(FD,AGF
MIHKS,"#Y*W.3+6$Y+3J2(58&)?EC'WW+I+<W+W_-0,JG"2<'.$D0/@5'4AP:
MCG"H2@A;:@4IV(],XY@+#D/BN]H[B$3%ZU=K"FP_.)FF "DJT]E4DAG)%>:A
MB3)',(1%F44X]7@P)=B3V?F']U84!WV_EZ "@?8(LCR, NY66J>!_I4N@1PK
M_%.T@V"YW>+:+5[X9C#A1$%Y:8HQBA"TVP!VOF/V)LE5#&_1?NO/T'V&[WTO
MVG5^+:(*QJ!$G@,H0^ZO_8#(]0')/,#O>MC@[[$'P?CL!" B79R8OF9I*1["
MPMU$NOXE'*N=]6??D&!GN^O/TY6$4$V0?_A"Y/A("%3$MTPGQ21=J:V0H'8=
M2I/?7_L=D32(:G+[VF3[>&4Q4!;;G%!M4@+]IR<G252?>G9QZ^Y4<C=ZLIHE
M-]=M/<B!QTS#>/]^L7X_OUVOC'IU:HRNI W*DT/>#DC2B/(46>)=++>%:['<
MKG<P\2LJ'P?ZDTJ"61<;Z7^.M0.H!3R[ZQAWA0#O'<]YBI]2+R[5068;C'8H
M'D7J6E=$[2:M)-/UO4;=\DWTV[%T0%@590@$7$^&ZV>(:%9O),H1!>/QLF/&
ML:-B%:156JK4\PQ>*R9ZO#:>Z/%Z^(D>KVLZ@X5&BZ>SXH<0_AXCL9@_PQX?
M.6;O8Z)= 0L8UB'UX7(U_^<'9%*!^4_&#:M&EE6*?[BH*C^@K;WT4[2<LR-)
M>I-(D@<?\5O,/%E2+]/$KM>?:"6:I"C-3M<EA4 D#</HF:-8C"E38-E7O?(T
MNH8V.@?=O%B@,KAC0>T"HNZL(W$Y[@!NAIR3EBUA7G82D)8M#TGMEU%%VJ'P
MR!8@BU"RC^C@!\].[T*A/7_9H*%)]8_.""$3AB[]6G'!5X*5J]*=IWV,+]^S
MU";#:9\MQ$$X4LBED_(U^T]PYVQ<&+Z'/3QZ?+2X]A!U=7^&0&6#P"_)L'^;
MM 'H["C+" 6G%J'B) (R_SUV]MAO[44*Z'OH#OQ2H6!E4R8Y#CC!G'1^ ?FT
M00@)EVF5V 039WEO-@RB_Z1A0W$I09-*$H)^*J2COIY&+[6V.4,0LCAIC>N:
M0Z1,XF-NTY%14 ID(>NE6Q97UM/-XO+F+!8G8X;!8AKQ<Q;7D&FA]S]:N,ML
M/_J^NK:)%,\*!*S\S60,E>\&=#J5(65=7L=)K9O#\6T'3008,6;&5,UO^=&A
M8'H+1VF*QK]S 2;DL6@.JJJ%I!^=:.=X2X]D&TCPGC9/[_T"!0+6ITU&@A')
M8Z4Q7/M3.FRB%\_D,-!3O&Y??_;7_K7S3):3^<BI$W6_PD0#@L'L\],+DCHT
MD"^;1_><UTST%.-1]]#%(9@[*X@.:W1*A-:&1,!>G*[OFGD[=7X.N)PCG@,(
M0U#2&8!, :4YX!<\R[0!(,##LCG0A+^D)&$#<_G90Q_ESMF+RDV#Z5]=KWL5
M0A./VKXL#S\;0V&^;JN?2O?,ZJ\CTRHQT,.%.0&)C]\[X6^7AS6:UH.>X.VD
M54]P &$E]Y5G #P%X!DU03&2[]?(OVIR'Q]W!1VQ=B*<3K7P;.?9L6/+[4A7
MT-?MP7=D*0TJ *PV\'@LB0[>^:%#/4(TJQ N6S)5PD91)5$)2])R.WT,('FJ
MIBX'+/N2,D^O(T&!@,5H_-W[6Y"/-7Q:-!&^,# 9*+:HX?&]1T36IROX$/5T
M9E"WT&,V\$!@11;0T%-2MXX'GPSFC. QJMJ0CX&J:I[('2+/K?74AV14EM9J
M/I1W9B6RHI\ 'E-7#@;83^-"F>TUA!1=3BPV"R^,@IBN_3O(1JMMH,D<8$/
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
MV),I;6E>1?MYU@@2JW(M&0[2\0!/&$2@1IA3A?,G1 *E4W#F/SWYWD?H;JU
M5EA8<[6+" ,09M85'@W2X4RYT)]SQ>5$*>&*C:Q:P;^W]8.D]\<UA!+\IT[4
M?=-+ X*94Y4/!6BL^<.&1_FB2)V%H$K:\XT503DF5V=H_[0KVS/XBL?0&:J=
MHU3ZYJRL(Z/TP9)G ^2X>#1%K[58W9SUWC9YU('.1?U\I),X9R0%(T6SC3R=
MAE6Z$TG&&N@SM28U4D%@?:1X+"@&#^'(Y1*_^&J96"HWO5[%#R'\/4:KS9\9
M7&_?*)"ZA_86P30HF!9[-A:0P48/:"%657K_,3%MT<67.(BX@:>/\Z:O_"?+
M\3J6$_H>'<N)RQ$1*@#\6$$^&/R2##<J(EPN59KQ,C%MT:D\>U)@C0L$NM8A
MU<6[-AMX4E'=NO$]A5_(,+.:@LJ)BHJHX]3BL8U\M1O'@POTS[ O[A<;]&#_
M"PE!#D&S(."A@(PU5O#8S"&J5%215#8NF.\NKM'D7HX0D1V[CPOP!$< (I:=
MBE\S)"_\D98H#JZZ(F_]U8\:,T(EP5ZAUSB/*"+KD89!])][1"BJ-TJ7+#2E
M)%7HIT*BCE?3I&^.MN4H&2>,G(WE@M+[(Z8%@\$!S'P:7BIAHU7\]&0%!W^[
M<AX]9XLH@&2H:!^,6P4[,+R"D>6XX6JS@W;L0G]+9,TJR=H<4>_)PK5_Z ,+
M*18+ZUJBQ_TU6+I]X\#TI\B.Y#V[8L]*4^MT5_!MNN]WX!1D>^-YE#>=00X
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
MB[I,2.1ZC(>4ZS$6R/48Z\WU8  A<>\P'M*]PUC@WF&L]]Z! 81$+O!X2+G
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
MYBB>AI,PS<+J+HH*:L%.9T"3YQ?&$UD.BCZ+JHP1)$.JZF#S^8G7Z[R!?6G
M,*;_PB]K83"](F>4G@C47FNG@O"\F>DP.9_4A8]HM([[!@@7G-;#L-INQ9/;
M,'_8;%.-.[S#/$#6J BHB>"7-:E1-V!X/KD'L.:_Y#NFCZ1HZ\[ESY;TC'FU
MR=?B_-_LUS!JXB]YJO3CYEZL!FE+IX?WC&9DT] 5Y_AFL&6TG!#BJB?]$\)
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
M>>C-#9Q:JQ)J_ SJ_%QQL1'F:W$QUW6 ^K^P6HISO-A#%,= DKZOJ_T#P/H
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
M[\3R)U R=(FX8R:#0/JKD ><BMT*Q\P<E:;!_@- P^4N0G\G=-&SC3PJM:_
M\*D;.L=;_B=)C=/R_8&-O9F"+:"T(IQRZ#9!5#8AO1KD*2J:*2K(-GP'I57*
MUHH*4HU?0E*K?A\K2:GH:V!#H_%65D:T;17 RVQW::L@6/T(EL>5JUN-<LT?
M@]ZX*@@5/P ,@.QN4A5<ZI]!!H[<)?(2'X5S)J<Q59WLB*T9M+,HQBL6<KG$
M.4<DN:FV)MP%N8,K>2>H;D=V64#%M(-=NSE4D:\O8$2,"I?))(I0K$=IP2I&
M,*;\F[@QWG"&AO./#B%4:J-XZ<3WB*"+**(\GY-PE5X^YSAPJ#\0++0VU@^8
M@:,RY<')#*?M/8Z75 >OD1O'X1E=,-PB+N47@8?HE>;1,WR*"?WGD.AQMC<\
M$X?K!KDA)3,]P.]O]W<1U5,1Q6H^1PQ;=F^R'VGM6AV B6U>DW"#V5/G/"0[
M6^#L@9DJ>MOJ7A L[E(0(/8"2X_$S?1]JANHN/#[NJ"7-453>F4CBHB#.@FC
M.$K-#T16[ D!1]PCTY8]V65-2-PGY!"JYMY1B2>9RJ,:<#JGOB8"X9DZ !/;
M/$\H>/0.!WB5K#A8>M$R>T=K3QVK'?KAZQ3%#I9]_E19$$PW2(4QE+:AMB2H
M']7\M*6&??L:D.C67[R4,!5_;BI:HX1>TX=FGX&4T&M; /"&*K_O*&'8_"F<
M&5L+#:F=$^'GX-&OQK"0.K*MRT#ITYTEIX1?[2M +E>B0XIT$WQMPA"H INL
MV)610>SZ-54[H1\PR+R>_2.9$FL:OX0\>MQX4D*I] 6DE5]YNE*T1IH_5CSP
M#$)$0?!\RPBYWRS"S0L/X1<,8?8'CGF*=;A!I(Y<[4N.GA>Z"3-/*3_95^I4
M4T#,P<I831(/QQ?,15UQE;F3_#6A!R*(^0\O*3893NQKO>3/TD;10\SB%VG.
MZC\827[V0[?T*S[+EPU)_IWOW"'_EV=)]'SA..L_=WF#TWD6!G+\ZS#"/'YR
M%\7$<>,6.LZ=Z(YGU6;KI<1$?ASE/]E350ED*G7*VTD]ZI.$L!Q(0_@WP]@A
M7&3XA)21=XB;(T/_6).!<HYR]ALOUCRA\[F[Q+Z7?\V"=WI,C,-.:H6$VBJ_
M/'O)$M7I;M(@Z65*:"&V'-68VCB(_Z8N UGF)3"_^)+9<;3#GU:I+#(DW3T4
M_355P@?'3]#$\WA@?._89>@#,Z<#6'$70V9<%\TREKX"8*D23S/7=[9W?1O9
M*+ HQ%\/G2\M^\Y8\6UO5FA=MWG0Y"*@3D*>(05[O3:!&#J_VNF3L>R[0Y^>
M'"O^^KH_U=$5BLUHPQ9 -NT+:?:U$2ICXFL;5D5I R;-P;*4#9E5%9)DW/E>
M@SMA[/B%(Z;/GZLP< ]@N3> L6H=]K/>FX@&:&UHJ<O\B9/'.6[P8DFW]CY"
M'&%HC=D*:P!6OUBH2XJSG61@'H$..Z])2+&+MSS/:E+(L[H"YV8KJ&&H5CE^
MMM,,ZGQ"J%K#*G8 =HL<Q^ITZ>$H5*[$'HPRPIZ1,:67 P#!BD)ZA]G08@N@
M,<87V^@&Y89K':TTR2)_=#?D%S0#*=C(%CC9+<FEXR>@DU5SI)X?/<GRHPL_
M@N>E!,R1L5:&BF">A ZGBXDQ9LYH$P2K/H,:$QL)!!;?A#J>QM2K ([E6&??
M<UAEI+6H)TNK,GO\FB",Z/@U$@@JS D2>\GWLS44KFX'-JJ#V$6X'@'27J<Q
MDZ_SD%PGQ%U2W*;S-(WP(J KHTCN*4]BF1&</!EB9(SZEPW'(L?"J-84 !F3
M]2FB4\:['ZR8FRR_V>Q]UP1A!*>NE4 9RWZT=-\9MS.%!N9HN"8V+=_8>>TK
M8&3\R:\=UBC?_3K(!^@V]/#_=HGZR.!;0QNH 1U2R5AW*^%LYF0*3&-C?.V&
M-SKF2I#0YJ-@XWX.H8FM/FLH<U% )LL/A>;"WI7@]B@99?WQL-!99Q)XE?Z
MH.QJ@V37.]0U=5II!Q9ITZN;J59U&JN6$0(:XY-P&]V@0FRZIS0,.'8\E]_
MT2PM;Y=W7;);/8-ERMBT12>>QV6,2IN#J;%\XJPQ5=+0GH4 BFV[4XUS0EK!
MY8>JL+!:(BP5MZY]-/R#4]\GW).LID>>K!*?%9+R!WY6V4_0$@41WJ#4W;P,
M(Y:K/YWS?L[03KH2=-N&BM(!4Z4L6&Q&1PYN6$%W@+PSAP34C(H*V)^B.78Q
MM.DB =!R $Z%V3+DL_SXV]3*WK Q.K(KL8E"=DM?RAE8QCG8"6Y,^K>;=CT>
M@\N\9:T<7E1[.1AJ\5 ;"54D_%/'A_)V3A'!&X=UMCS'#RQ\GKXLLXZ#P+MH
M@V3[U.@YXZVTLYKD6W ZZ6&8$KY#C_N?UXCP06+F/'0A1,L)37VB:)W$M-6A
MH %)CE$T2>)E2/ 7Y)GC= W2.,]Q*^VL]CNH89;VGC;-T0R*?=L4B)\YU>#>
M]D&8.4UB-I^5#;(US=$BJ$?#UA+]X'Q'T[9J;=*JP#[5RZ LK6W((!5!Z7%_
MW: -"A*J>LU@7%O>9ART@TGEJ$F5+'#=K?381$GEIQNX"H,PS\L 9Y< C-6
META&RPP3$<AR6[+<.Z&>_CG:15>=@+G^/*L&^CE= J!5;BJ<0AG:V<P_XM'S
M78Y4BE\VX0&^R40',,M.G@)7NZ@&EI?4*VDPP\C4Q2B&,R)&BFEE]<7H+0HH
M8CY5$A-OA0/,D&+1H@Q-8$YV0;-I\71*<Y&=G60#O$EASJ;I,VDYKJ+$O0;B
M]+@:2XJT%Z_V[\FFN%6 ,!;#II$Z/3SIWNPJFLRE&]G0]=<-SW:T1(&;$L2S
M589;W@V3L_/=_+QW*%Z&GKF.KG(P[:I8:;DONR52Q+3N>.:XI/@VUUT#<%D
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
M!Q'JM!?O#3$A808$*I_[ M)- P+;3G+]4[L1I"XAW1W!ACV/=_H?I)3"W 0
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
M%-M*MDV,>(.I3N8=_!V8]6.9X=A'T_E%X.$-]J@Z 6I:U[RN+2;)GIR\69J
M*I9ZUM6P86.K^;,J2_E?XO4L/).;V*?-O0Z(UAHVM8JOD)M=]--OC??KIYNS
M<R9DJ"AQ"H_XK0O8.CY2E&[?.M0[F#(S5&EO,6-"GLP&NNA]15T*.VDLZE8(
M8RE+DSF;^*@^VG(,ZJ*R.:C'F*=<1G.6D4HV8[_&;D_YC(\AG_'7Q'G 2L9/
M\0.[<19)(I:W")BGJ-:NA?[;=+Y+FZPK+E&[EH;OK(BNBA9JW*RM/CEE7-(S
MTZ1OY!A0^MZ._+>(4@/QRQO6=YOX":-,TTE[%GUKR_KIHJ!HJ[:4QRZR[#O!
ME;,RT>&VM/1X[)PR1?0MU-Z&38Z($4NFLKC=%\<&&6SB"(!QDI_#:X)==!Z2
M/Y(ORS"A]_DVN2;A7\C5T4&=BUG.&Q'15YX8^EJJ;X? *HZW2Q3\C9-KEDA_
M,0F\BXL,U:@'XSH7M?W,(,O!;NI ]GK4K2:A-]>*/>A4VR<#5I#40%@Z@CH7
M4#.)]#,:>]8+5M$Q<AT)@-CU!MMDM8UAHB;IFE'L/U_JQ+$'3+?*WBSU_RB%
M(B5I7(^T#I;(M>U!O1KH)@E<!!'5A<V1"I#\@ J ,;PZM]%'/TW:AV.5,?]#
M",;JH1++J9A;+9Z)$@/.,8GBK%V$@BW;\)EM:[6=BDW[M%(O><NZ*7KJ%&_Z
M;L!2V[A-.^60LR4F&@1O^&S8(MZT3_U8=8,+K:17PH3$2PW%TO#=@,6\<9MV
MBOU8?8ZOH\EKGPU;S)OV"=QR?01V6V/RJWZY52_CS5RK^4J'>:L2V9)N7,Z"
MK[>3!^CRJ=4R^^\$QUMZ$R<$QQA%YYLK#,R@1A"6 \\*S&JFD!6[L(C]'B$S
MU5_-,$9RP 0$LF1;LG%3YTG@95UFZ1YB@N^2>IV0R,IL6V (%W$'5]H)8&4F
M<#%6-<MB51\17BSI+3NA>W$6*!\6Q]K;3^F/9G@%W0)!%;K=X*G"^5,FJZ7Y
MQ87RL^E\5YG.S*QLMH74^>Q>902'5((45H<6?4U=E15.FK"CLD9TMN^+^'&R
M/7;<S_S)5^K@E#X8O'(K;\_&@*&=>L7.'?:Y;7.;W+%7]%EX$J[6=$<X0FPK
M>3DN*YM.]2WTU:6#PN!9W(_ <,./M*3B+579;#3J-+AU?$3U =ULE*P0X:6@
MP/SO #8>]ZZ+:F"CB]1: NVU>NLY%K8'$G\_^$/8NGFX(4)]W 4N&^=T8VQX
MBR&GH QC).:(@$ YUVQ-4CE%ZS#"<4&MF[T=N^&-P"-0(%[.7RLI'/MH*IOK
M[F7NBI%A;JV@1L32=I+EW.P=DE'A)D>DB6F"*Z[X^P-7CJ6MY<2U4EEZ]N"B
M*.)C^U)\+J(H 6_Y*H(RH@,B)%3.OMY!$,U>@=PN.@^-V/2UY0=^KL1DR;ET
MZ!G-.]/UFN# Q6O'5^KI*?C8>FZ#K,%>VW7.A_[-/?4?RO99 A<!I;,3(=.V
MGPS,P7MABB3,.0T1_.BK&]G8 W.JD:\^GOA&C2XYIP"&,>L>239GK/*J?H,<
M'W]!7AZ.H1>PGW@X6/">VK.E$\S0:AT2AVPO5FL'DY69)V\PU$9R=\*R(W]@
M'^J(9S9?-TN@ND*QQ#!';1$_Q9'KAU%"3/5P% !1/I>-))%OW]CRN::1NQLI
MRG98DUWHP;=E(/9O9;'<L%/;QBR89H!:'*-4XJT#3GPGBJ9S[C89**41P[%T
M'7>?G=*< 3&9('BGP[DB)D:*:1H V(X"=$IKD6=-!*J6TNA1/ERMPH"OVY2(
MW9_PM?7MZC8UJM>) UGGW_M6,E0>W@S#AB&IJ-B::0/2>0V$5T94FPB*=?W6
M)JFM;!,J."4N7/,DB2@D6R9%T44P61/L4_*]4J@XZ5S$LC;KHG$W$2S5EC>'
M=1YWW;.:-FNI>-9X$.O=:^FIZME2U7/7$99LS""GR09+8QDJP*FR@:L&46@"
MIA6;GAO!HGPQ9O@S_C3.X@)P)IJAV!;=]E!1V:,0T FN^DZ+?Y,5W0'^XJ1I
M]WD B#V>71.TPLD*F)/=\,;#4PG:#<K(*E:^G"8$!XMK1' (G7TA"70\?):E
MHJ7A \UHLIT992P',%8FIM2QU"0Y?\,^1>G_3Y,XBIV O6YEB7!4HEQ&R87T
M4$OY!:W:T]W\4B,.6-F>7IB')6;MZC/>42S9;V]OD(=6O)#M%L6QCW*!B]XY
M#_O!V^#1H%[(#"B<T7J,^](<;OIU[\!@\2+)I=YDB+ 1WG@4N 3MX,9G US
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
M7[SS7Z84KU9+LE;2E/ >:HPV/QR^6'JXZ3EE5:EM?H$JR]J[X(KY#=^V7:O
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
M3JP96_QUP *&='2,L(VSJ,E)6YN@97V02Z[IF]0K<#L@=>F(3&>N-T.#H._
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
M ZK9[3._MT]K]4S3^KOES,ZYG8M2E<)7DEUVY61W+\ 08 @P!!@"# && $.
M(<#(KJ\DU,WY,]X3Y:HR]0.GR#E<*#>.2^$Y//5GYKK4-EZ(C_M@2V<[:SR2
M9PL.&_N2*ABKHS=TW!%UYR_\9 $"_+7$<RQSE.K0[.3@?BTYEI]F%YM., B"
M $D(L--VD5)5)D&02R5(2N6@!$$NE2 IU:$2!,DQ05+TF=8.3WOH^6/J8E:#
M2\?4]LQGNCC^)= _VX'JR3PP_/TM>S18Z*&MT9\SSY^ ?OR)PJOI0/^VI\M5
M*S:KY8:DU&-GJ!Z?^JON6,'Z8XO%:DIEWX18S#%!TA.+"9+!LB$5RYF7BL)!
M*DQZ @P!A@!#@"' $& (, 08 HR+=9#NYPE=W8R4$^V"/^F6;AN4-4GW\*2M
M7V8V)9HL$556RS$W1,G:<.!.'%Y*1LYL:-$S;\2W->2X$=^-P_?A;79N&BO-
MP@LK]F:^Y^LV8AJOFB)LHRO%9EVJ*%5)BW\P]2IOU/.:D"Z)MO^\:,8RKHX=
M"[KB=?Z>F?Y+O.R$:D!205!!T%<)JLFG)RC6I*U6)$UM2+5Z[#P:0=/OF:;*
MZ6F*=6XKDM)0I&HY=O5DP=++9NEN/Y&F'HNF,7P\6$A7D>1&62K+&>)K7.>W
MH.IIJ:J=CZJ*7&Q6%4FI5Z6&*J@JJ+I[#W7RI5]10)3*=4DMUZ6JHF:'H#O,
M=.]\'6!I?AR9S\T"_/?Q'?[V<1I]S7NBR(#@SI=\(!/=?3*AK7BIG%YCIV';
M@I:Q]A*#6E8P;@P3_!MN,,*_E]EH.):E3SWZGH2_?2!?S9$_QI[)/_"8GSB]
M+,8R;6[-ZV"#$T08?:5(?KS%6HE),2BPV#V%]9>_:6XGW=:\XP@M@ (__;%8
M785K1^S.:0>2&_]8BYE(R.B09J@IZ^BJQ?-,@GO='+'6F'9&QRI#3<D.;//2
M*AD=J0PU)3N@L6#%CT/W'2S3V*BEN,6,CEZ&FI(=(%N&,9O,+-VGHXR.58::
MDAW8,CU,L2,"DGK[SSK*&UY^PBC\#0R,-1H?R&LJ=Y*EG'G"]XL3/YGP$'BM
M"_^),[-]@5=>\&KK4]/7+0%87@![V%QV7""66<3N]BQO(M Z)UK7]-$T3+&"
MY0:P@9.U]2M+T<N!AT*3?T@U:/F:&G0RI"[1%!:XK&X!('20)'G[ZS[+^5M.
M%^P2O++VPRD#D1(<R)U&"+*B%ILU26LH4J,1.\+S?-CDDG3;7.)YX]NAWF^-
M4RRVWUO0*[_T2GK,[0'T*F/XKR95X7\M?J":(%E^27; 02Q)25;AP;O5NB3+
MFN#8)7#LE7C&!)6K$L<SLI0;3:E+E6KYO&3;%L(H>)86SPXX=28UGM6*S4I#
MJJE5J5$^LU031#ORHGGZS$$%,UX46:HU-$EI9&_5%"6B1%$# 88 0X AP!!@
M"# $& (, 88H$97V83E=ZK.VX)DXN.TB_IB2*7SGK 93"RXNOTB<FWP\'':6
M.U?R< :NP*FJ"IQR@9,F<,H%3F6!4U9P2L_%4DX0\P*ZV^)\A3V]*XUBL]Z0
M*G)L%]X1W2F",7LQ)D$82P+&J')F&"-\(Y?!<V%:$6 (, 08 @P!A@!#@"'
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
M6+) $ZM5?TC5,M>E/K$<;[4L>?BH4/_[X:B&X_E;3F(B#M[6^.&4?HL$'C:
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
MQ<]>RQXKKG711@%CQ>KI.N7FC6#-DC>T2F:K1V0(PLY_((.7*72\Y<)&R/A
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
MBO1C^](030>(+ R4X60^4_)9?R%*^,2O8[AY^!(=(=C54,NBH\($"#F&D9J
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
MJE"P0@?X)>)!(]1:L['/&\K3W/61B4;[Z929#3D7>.^@17PC_MVM00]\<MW
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
M,X.K7MRA/ \(Q7A)VS+_0FLL-_D&[:6CBPR*.UPPI5^G+K%@Z@1SN+ \A\,
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
MQ*JO(9+MYSJZ@JD3"]8;TD"&3$\HK$]*V?_%TV9NQU-F10Z[FF0P3D[*M;[
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
MF1%PVU)0^8(TD\Z(@TBQC4WWE33<1G$&_'Z9.%N8*%!$<NUPIBO,<-@#9^J
MQ;;D3()9AUQY%RDC\4A)CO.:[-_MBYKG!5&GUF.O8NKOTW>'"+/V^GJ[Q#V$
MJE_LDKKKV/?B*='-(LJ\M@IG<^Y@RJ:24B=8ZX_9(E M5#WQBDT(HH?M8E;=
MRH(N3$5>:E/:5)5N?L[+4<82]K*WC4JMNE6IU=)2JW95:E7R2)IDRB)+4>:2
M@%0[XZ/8E2%/J\-KS>8^*ET.$E[KUK6S\_.;;Q<?]2^79Q\NOUS>75[<ZF=?
M/^I7=Y\O;O3KLW]@>M@1!-P.81@LV^-&W1"P[WCDL*M)$4RZP[]LWB1AAW>D
M$'6P6YH<?Y6V.$>-)[[.^)9X[K,=A+R;!R5?4!\1T<BSF&:2S-Q>D,?'@YSY
MA9_[P9:#C<H4(GB,K9QF 8@>^=-&4S2Y1,H.TCSHI>/@Q^15M!!O-HO[<:SW
MNKBH1%ZB9G&8@9YP:_CI_SMIQ3!8I]R(L9GI+6>5EAWVB]2VY+9RKR9G1Q6T
MGA-:[5)!2PY574?VP$3@LNY]X&X6,A+/?Z?[]Z,WK4;':+4'1JO;?;MTQFZ_
M]\N^>?.%%8V3<BJP+#&C+')I"ACM@J:MT/S0R*<XC9!D2VY?\L%?GF,6<'/A
M.APVV84(_K+Z3,.%M_F(2SL5K1\F@51(RDL),=YPK: 'H7]R"I=O#+O9C(%U
M$-\K+%8RQ K)]H-D.Q11[(1DF.(^:!KM8?F0K#@?/[0")VX8^:WO.3QGXXDY
M$QK!D;JD0Q+!<Y'T$3'6:PX0JIK>".V'H+>TNT:SGRT7*G KA[C]"G.>E5MN
MBSD]S&CHM8U.OU4.S#FLMGL8/HI.@WM2=2LB>%;VR:LRI/M& F$C_&\"_ANM
M8=L8#DM" 17:')IW[@%M,,?':+8Z1F.0+;,J.>,LQ!;W[PBB)(9-/"L'-<'6
M.YJ>BU(VVTG96' J1:6(;[T8?6'^31_X<K98=C/?W',!L4+@4B#P#HKTGA&X
M<W(Z[!K=G/X-94+@9]>VLV*ELQ.=4()AP1O=[4U;4B2\5+>\")#I67Q]&^VA
MK+(D2X62.!=(<2.5#?/ZC'ZC;W1R&F 41*'6RTJ5"H.?$X-W\\H< (-[B,&]
M7L?H]/*F]I4'@Z58^96R)7*;Z1U'+DFY]IC.!9)V*]86B3)5TW8=T>S$BZ@&
M$GX6J=P3Q@SJZ!%ZNF,^S9EOZ#/FFDXX5Y*)X(% ?Q/ 8]CH26]VWCYGQX]<
MA:%,R8OD.;@S?PBZSDOV:G7VT:_U(%F)O;IV=_;WBUN9?5@E'VZ9?(AH\$_>
MN#9!!B59=:-D0\*IHHNE$&VX6[]-T<%VSC/:JN3!9<F#VT*[2A:LTL^J9,'7
M#JTJ67 ?;.(R[JI>)6:5V"W#$[.$)"SJ"NV?G/:-7JMO=!K9WEXOG95585BY
MW"9;8=A 8EBW5=BU=ZQY?U5@]B>,:VV;&T.@W3PI#-,).[U21ZXJ%"T9BFZ;
MA[,=BO8;F.A=./7FYPBN[CF.6J6A/8]>3<@OW$J"!FC0@CO>A"":4@?J=0KK
M0%4B8XDP: >]>3\8U)(8U&\6EOUEX: OI#J+RZXTDS)K)OMES<5HJ7UR"L*[
MWS?(G5MB):7"UI)AZW[%0#%L[<38.MPZL>1UJM3[SE=,9'*5\E7"E*^]>L<W
MU;^Z)Z=MH]UM@ ZV==I[E:#X$V'K7CWMFV)K[UBPM4I&/-"H3D.=KBWSB'C7
M8F;Q VPPA:_@0)ETMM3J4909G,5(9#TG=S8]0V;B>P^BS6T\C@?@^4!3.CR7
MU>!GQ@=]V'P^-IP?YW9X05AK#@<][!3- !%HTJ1H^<Y,'UNN!O"9):;:X<CS
M\RBD7*J_>J- /QN#N@G?XY.YDY'K-'>AV=??[/\ZBZB.*Z\4)Z?46\NFE,HK
ME5B!+;4%EU&Q1EL_ZF:7PQ5B=BM/.01F5V\OF]PH3^G&J[Z54T56)Q6FMQGO
M[S--,)]_9,'8MVDR>FHW Z#D,Y<//Q'YO[KY:-H.$2!-P03L^E:_K>O!U/39
MU',L[ (.]&OJ$C6521JR]3 "1+88G.-T0-L-0M-Q>%]O&L9H*FW/*8>%.B '
M^AL^15&V0^Z]Y5W5![_@@RX+TVLC%C!S/(U3#6T_"/EH55K.T)O=7\1L'2T
M $_I<Z0"^;$>L$?8EOP#XD\K_@[?&O];?3$9D0/F;G$H%@WH,)-;73*6^RA;
M%&^9Y_R1\0&=@)%G0<!"'*>TNB-KN__B4^1_&P&+USY>?+JXN;GXJ-^=_=W0
MOU[<E6A:8 F%NX2TAF1J$JQQ/D'DH.0B<4@?TN![VZ=R D""0'^:VD U-,^5
M/<P\W_3A?<@&:[@0\/L(:"EF2LCO(Q^D)&QFA-.;Y#0/H%H<W>I;U 6.1DY]
MN]5_/SN[?D\#LF KH=0UX-D ^'50"^<S!MJBB:LE^T"Q?>_:_^']Z<5W<M_N
M>B$?=.!YW^5?Z#N@R-L6_EE[8#2G 1A-Q.3*/"LXLV$]WK IFH+ A3C>G+%L
MF[MPBFWV 58C)NX(;WEQCX*53:(0B,W0Y,0!RYX K*BI]8B%3XQQ]8/:S_.B
M(]191F9@$\.GJ4'P[\3^05="H$VN2TQ]I?O*[$!,%N,P@H=Q6K:FK"F&$:ZX
MC;HN,6M! )@^WC9AUA:' H$"XND1L()0,0\E]CQ8Y1C4^_TV5<XP_S-WG_V4
M-UI>E3"#SK[-F&4C&BP5=07E+*^2>(6U#_M%C=;)8B?F;5'L8'452O'$BB*+
M;>LJI/,#/1SO].&BXR-V.-.'-EB)N.W:\$ >M1?*T1^MCJSLF) OTNL#D&<<
MXJ0/\I**T>ES7<//=;7MY[C:G0(__^?\_.+BTZ?5Y0QIZFS46UW;/3B!YERJ
MK._%K0KE*RB43_X\6>O[/.I?"KQQOYGK>4A\H'!01KC!#_(S,;,+!WKYH,7*
M+C/PEBV[S0Q */::3:.;XXA[#<A3H>@A8D#/BZ(M1-&NT6ZOSBU['N0I+$_6
MJ7$O)RC^YMLAJWF3"6WPPK>\0+\[_TS>UC7&L?[_';4JM/?$S(.*!4X#_VS\
M<P)+K27!RQARR\GJM&,TV@.CV<J.XCMFN+Y.7-F(/PM<:>X75WIMH]5;77EY
M/#I[6=CO9>P*IQV2.]R;J/."D1N+7X(T1PX]\AU]_L?-Q2<:B5*16%FT](M_
M1W8X_X.%4\\J0E\I%8<ZS/7:#6/87)WT>VPP?IUXLT_5>2>\X7W=.MCOMIAR
M7*G"*2A_NZ6=?;WZ4A%$61CI%1\:[]Y_ <EX;OK^'%9[,GTKN W-$#LB?O'&
MN$X1 L'144:KU3#ZS=4EG\<&\]>)1_MDK'O%(YP.930&/:/?*#&C/4I]^/KF
M_+F9<-$XR'-FI*\)PKQ&?EZ,](8GI]W^T  :?%4,O,+!4LB"0C@X;)R<#HQV
MM[MVVE6I]>SGR!S(@3)UB*"=Y23&O 82?AU\^G<?:*,8.31/3H>@#36,3J_2
MJLN/)?ODI!M@20O']AK]WL!H]%^G$_F%&.H7%@3O:&>/IB-2[DS,)J0T6LS&
M?4%&6^DU)Z=OGHUI_RD1X$S"OQAMMI^+@^?<SML*%<N"BON4#-NB8N?9Q,0Z
M7#QV13LNQL'-)9S?P,R.4M!<A]">5[L_6[+5VIVLI\!:P,8U^T=M:EL N7<Z
M_[>&L?;:<" VM.WF:Z]!N?UYP#TL.[@+M"TXRJ*2O=2 M)ZE!N3D=)4,";T9
M/;"8J<A=\/LDE%2VWIH6B'#=$\\+71S>E&2>B4].]!\/SCO'Q+L!2OAVNU?_
MT-3&\LN9SP*J%Y<5Y7'57I*BF).>J"OIB892H/CD8_L$%[X_$9T31&FA'LT
MFQX\RYX 5 BUX!VT &"U_Q"O0M7=N!G^MYDYY_7L'"OO<1.T%/Q$WD6^$)6!
M^_;8#N=)*:%RN0J1KB#1_)+QDH_+6E-,?KAM9U[U7[6:_LEFCO5.OS;O@>7?
MLG]'6"4*K^V]UU%5Q1_U6DU\D?@P_R[\1VZ4O[X&! L/MU"I$Y](Z=+#S]:U
M@,L6MKNH9CN%;B!;B!-O@K;5R-D5]P@I=R!/_UZ_ V)YIY_YP"?'[_6OH-'S
M&_KJX5TT.^JW?I5?HVNB/@;R@I9=V,AGYO?:B&&OB'= ,7CUZFY[.;O%BU6O
M2(%Y(AB6OES=+QXD 6G9J67+I@O9<6(7;NA'6%KZQ3/=Q?ERA6:(K5Q!J:'M
M8L)1R90'T;IA4-<NOM[=?+N]N_BH?[DZ^UJ-JMOS'=OI;]/Z%O8Z(HGUCF2L
M8[N@Z<?HI"$^Z0*A]#<\;14_2\QN^R<$SDYPN)LRC5_D)[AR4G5 )8(+MH,I
M[XCQU\B98]NG-N^H8(+"&8*TP71A5%!N_OB0:C&4[QD:IMLF]3;R#>7E,:I=
MDL;N/.T#ZIZ<=GK9HH1TDZ0U3:P.NN.,UPH883_K.4UM^*U05SE4U/SN_YUZ
M[CW^#_M]);_%.=_AU&=,=P$)SC_^C_ZWS]>_ZS/?^Q<HED$]Z4*D8$'\HH+
M;>]P53QA]9:-(Y\LK4^/7^UB4.Z?G&8=?)O!.+WQ[F$VG@'VX.2T45_3P^LM
M-CK!-E#T%K7+"':)* B7S@YP^<A&87*X5:W8,H 9 OEUUV#S6M!T=@!-\;TO
MP*;5 &[:[Q0##NQOM%CBEDN6V#P(+-(P\ET*IU&+K^1[@:&%:?JC1D8>=OIA
MV(LL;CU$?6KB9>,.:\DW8Y)?V%I=1PIW4'Q2MQWL( %KBH8[(VJ[IHD.-X%X
M+PE9V>TGU;8'N/[ME+G_MB/]>HJV["4]=WFIS[PGL(P5"U:TYGE/BRQ[@;HX
M=D59QL%B[A6O2HUYBE!"=PM*X#.64=CAU9[S#D7GL*QOCR+>#&\]-8#@/#EM
MK2,&H.>U!-'=MDGEQD?($$4+>RNVL],\%HA"-'&B?<L7<+<'8)A"&1KWO21P
MKNLW3/A#9#\;PM4W,]]VQ_8,UC1)+'$Z>,L[#3J!I__+@P\=/C@<._$!2L-O
M]Y'IF_ PQ^V%4BB)T]KY% NGX$/\X/SB2KY:M..KZY>B\Q6.,)_J_X9%X?WX
M% "U:PBDY"@/*A.>=L&_!'^!!QQFW6/LW(,%+= @?>S"]<%TOP/*:_AZRZ)N
M7O!IO/&8MND>X*M%:8)V#?OKP?Z>/'7M%1NEIE[7P)48<)4%DI;-M=:?15]V
M%M-!;D7:X[*RM%C,*4A1*EVYI*H[>A@YWMI!PM\1>7H-_0&6FP9<:I 6SWM*
M@28/\.,?4.NIYL#@T(D%C3<IP%0;*D-J;R2@OP!\[V#K**C_1DTRF76&U'O/
M+L4>;D! 7<%'>.J82]5:"IN:13Y+\ZGVR6FSE2.\?]FD"ZIH.1FW/+V:W+ '
MTW8IW=-T/Y@.#T:K+^X0-.)&GC/3)AU-[P(0.'?4WORE7^]V])A9"F:#3[4&
M\6,@!3JM>JL5/\=;BL(?SJ)[H#>]:TCJ5MY'CCRR"P"P)N@7,R!4Y*;(..^!
M31!GI7Z&W '-6_]Z.IR>R7Y^$?P/[EQNS)>'YEMLJUML=^J]0>8HGF\#9L,K
M<\[45<^NP9O%<7J\HW!=_PC*FNAQ3,U;<8N9;FC-?OK<+KOW0IO:(1/^*H<S
M[TV;&.<$F3=\H!PU/II&%#/B$!7&[,JC&O1$LZ$^T>S56_T%>.%3_;[Z4*O>
M2)81ZAC?Z=2T@(Q=Y,N/#$49 LQ:@$X"C=26>;=;<9=P/\,,'>O#7PQ B!%:
M>[JH]YT0E,P9&(&/:,DC?[!!]9HRTQ)2+N!;5#^1W2C%%WDL@[88X!GALYD7
MP'(Y.WBO3T'X #$;Z7[20\E]%*#&#29C0,KK0/'BP+(NW12&>(3*$+_:1,47
M"7>$DI\YWM.2KKO/X"3:KTNW=*ZL#7UXL7Z'^CVW5Q"1?VJ_W?X!TI3N'&P)
M/V$^7O8Y*G6.+3T^LG\JZFTQ!97Y7"54O*Y<+8>'Y9K^QJ+&:W#L-_3?(V\:
MF?I_1UQBG./3]Z@G?S#M18$>*_FW7'O7/Z'%K/%$!5U"6S^3HM[ WKE!9+K$
M\GGX.7=[?'B 2.Z5F)*8%.)M9B!DD&2XJG&B";&YVGCM;9\9&+.. +,T1OE3
M03)6=Q?'L@Z,7GMH=!I95_!::[NW0YO_I3M>:61C\3VJB.NL;("H0"'*;)#
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
M[K^]7BK;X=1V@1?JECD/D@1D1&;"95[P[.D?F/TO]')]!J*;1\ %;]AX/J9
MD0AZ)E%8_9R"!OJ;+Z+"\)HWJ@JF]NQMW.&:\5$>0" M0Y/+?_7J'9U.^L L
MK'W5KYDW<UB<%7".-(??D]]()7^FMLY<N/HQD]TZQ\R*?"8&HV'Q;%S-("H@
M>:PTH<AT3U&3B&99EL<=&T]=S_'4X*_LJ(]TGKNI"8/M8-$F_L2#O5@\H<%O
MP0;>PQTR/!75X!-;$I7-4 FHYH.&T1H,C.9@69;[.E_A+GQ_V:97TD.7^%AW
MS>R.M]0:#9WM&=V3EZ+ AP%3RV (5K9+:)PN7YF*SES<QQCJ<Q:*!EBA&!:(
M1==4UE\2/:6$:M-B)[RI*0?%$ 45%2_M'=!MPT% K0Z.U>GN03<ZY*8S]-$G
M^N@5H _!9GG8B@8RF2O;$R:FN&RVG!1VN;H-']D^ =/Q B*/=?>RBY]6%( N
MCM&Y87PJB2S[NO@AHCI7R)#OIJ9[QQZ 7N%XE_&&BUWLH-#%YHUH 7.Y0'OR
M5E.F>43NF/F8ST)!2.J^@3-7V%@M(TJ/9\%$/H >!P*-0TD$O.4QGBQ#$0GJ
M_$BQF;F4:12*I$8V7W'@:K-#?3":S??Z%[C4>XHOOZUOD**Q>][I#JSOMU',
M_5+#]C:9:Y@WG%#%O(]V, 8L!S4D;S)A'\O'7Y;=PB4,Z]K7J[L+.7K0T+]>
MW.&5E$XT'"Y_^;GZDU]347K@^7,-*2A(-[@\6)OR78C$CO&@-+M*%8>W\BSN
MA?HPXE;7D3^F1."D10F?-.A2?-0.(Z'@<8;I^7GMK5.!6<KBD]W(Y/(^KT<3
M8.:O+B#BNMNK].>>2\.Z1PXCI!*I/+FJ?49884S.:"W)@>7J;7*RF?B)"W<Z
MFKS"J\N/18ZY0X/NLP?0GNW_$$WQAM?(7-%$N_;9@QT]%#IP%YLZ+#FN.HA;
MZ6R+RHY&D\XL\4+*A>;;P<ZW@939L>GXP,*I9U$K*=Y@R)[$K91PG#:_6+K
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
MSAJB:=+L\H91@=)W8Z'M,8Z>\KU',8CD?&J[IG[#QO,QSBS1+USFTRQ[?R8
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
MKCK8 7&$(, ]U;4S4C_EUF*>C+X@W*7M\NLGQB';CQNP6H:S<UP(['O7GMB
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
MR:2=1X1\M"WJKF2.QW[$]#D+=0O^Q?9\XW'T@ W[F 7X,[''=I'F#A7 ?GJ
M529ZI0=7@*@ 40&B L31 ^)83?3;J6FZ/VS]<V0>IW&^K./&,QI.S5+9Y9GH
M#/9\,;I@6[4KV^K5(]:>VK=T,9<;V%'#:.;T(Z^0IK+O*H"].H!5!GFE]5:
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
M@^!=L_65,K<+:D.]E8UA+(C<$0N?&.,RR*1$)\D1R$Y-%#L!P=AC- =$&GO
M</[#G_R[33[-9B_FP#R<A8B%CD^'+\9<./^8,[@) \P@HYOL[!F#,\*Z\'$<
M(XG9(RJ3@FT25T(]( J!<$+A2KAG+KH>DFV''C N&6-![C@/0O8@F>."8*0S
MUC4UA,'S32Q]-7@;6X"7PE5G?/G$AKO@#KYBT,6*P7I.A"JM%3KQXK'[T"2[
M_J^1R_0V5R Z>V;!PEBT0?KA]UL\%^+5<.766PUT,+K UD!J'XH&UME, 9.<
MD[RG9H+FJ[2L1+72$M4JF'J18Z$XYF3JF<B I3Y=F-$VF\U=C!WY0IXS>16%
M(.9="PYZY7Z!'06WP%I\P,K_*+FX*ZV?_LEI?QGG+6K\+!QI0^-GUR-E:!<[
ML3?KC=X:ULP= P3'V!+: (P[2,Q+\;HSU_K$& ^<DRBB\Q:3G$,L:>XT!T:G
ML^WTKN8NHK/@&58!"@.MC7H[F\JP($*!<+=R%7VQ0=L"TK\V_1 >"J;V#*R&
M2U?(20NAG3'P5K(7;35[P75CIXPJB!5%C82V09$WH7=(4W:!HQ!VQHC)58>4
M;JKE,2S%%B0+QB.&E;LIKAW@(5$A2)(7X+=@ T+H=K;,!B=$N3;GF/CP-SCL
MGR:HS?#S!NG@_>;:7/5M1[GO8W>MM;O;=G[>/G;7/CD=-(S68& T!]DNV^L_
M*,9DTNBQB0)7\(PK.4QG,_QX[NUU-T.0Y]Y>CP1I-SM[KRARQ"P<HYM>B %!
M-44 #1S?XF8MJLZ)TX-X$'R)S&., H)AB_S,]?1H9A'/(@/&QL2,6.M>-.7K
MBQE/F13N8\AWVLO>-LH?;U?YXTOSQYM5_GB)LOU$"B.SSH E_O,+"P+&KGA2
MA7O_A6%R3UX.^>HLP96K*)F"H(:5(5.P6]=IA=,O%V>W%_%%5NF"RZ_M"F,>
M<2R://[]3(ACT77@("*0W,&XBH>9:HQ[Y67T0&_RI4 0^5YT/TT"WL(5U! Y
M'>@&>X =3QU,O7*Y=[BHOKW%1-N<0.,-*ZHG I*W>T:WO<R>7JL!'GC#&;4%
M[/^NT<LI#Q4F_[\C, B9[\SCV I98X^4P,8SM#FLV8^9S1$@!9AES$C5OO#[
M%_AU\@Y^!&4DO4<PWQ4,3-S(4CU1$$5H2UH2-G,!LQ-L1(TJ@%># 2G#J(B4
M?S7="!.6>)RV&>-DC*QM_I<V?Q/=C,!)G7!R Q-PA]%\VZ#DH+$K2AYXPXLH
M.6@N14D#W1LCQO,EV",#B$U-9Z+/F>FG\/+;C'N9[23YE[P&B =IM3H/49*H
M9R[*:#DHTUF*,KV=46:'/OY;(4QK-X0Y\'8SZ-)>CB[Z2G31)+J41-@>3/;O
M]5RG=QNIF6G5D/[#_9]W:&!OK&\67"Z-(9V3TYS46$\NI=U<?4NEH1,34)/1
MG]"D-K%8RG&\I^!=QCY6(/;R^).#15IN'>D6P#G]C==>C9GCS- 'X=X3>>+O
M\+ZQ_%T:<-R6Q<"G.0O AI,_O0?MP@JG>#V-7][K1:_J!(VUM5UZ3H1)EY3<
MBZW6L-P>KKG>;'5M=R$V6!,?)V28+MLG0#PQ[!:"+W*L][I<-K8]T4I/?3_>
M"!P<X4%%A,L7S#//U_L#9 #UMY'_ZRE)H\6]YVZ47WMJ!\=W=BEN^7M!YL:7
MT-[/)6 _A>='NG7WN.+Q';]=]+S%6F'M<B<QC^CW?LEK8GV#(,/,RXB<FLB_
M#2R&782[Y#2_Y&/GXE-YK_K+DC6'"T_+7D(K%>I>>X?\H13'IANXFGP+V!D>
MOYB^1,-S6D:[FXUD+[VYO#O)YQ0O<-F*P[ 6L''-_E&;VA;@TCN=_POB<QS6
MFLUA6D+N\M^:\+AM>V'%J>P9^,K2OC3Y(,Z!P?H'\Q8LT6;*Q/6R.ST7M8JQ
MRIK540]\I\_%T;[(A#YQY&(LK7=RVFL:W9P$PY*@9&$>U0+U?PEO*0=#R:+G
M4E7PJ^?6QL4Q=Z6:ME*:K-,2BTNOS59Z*=J BQUO0A[]D]-APQBTUPO\)2IR
MT>L[-.A6,OCM8%>8,)M+"7.K2RNSP,E2= ?!>(=)">OIMX"MV-D&*^!+NN5%
M(X?EV&R%],A=EWTI>B]&Y8/B>GT./ K>Z=;N@2,'>6$VT2K,)K:[=,DW9(/'
M3&\BK80^XQ+YPC=+D0 J//>"<#M?]9*O*TD1[69S'RW=9IY+'5^\B>#.8WAI
M8(A?,$&7_-I8QD@U-5B9DNKI(.-C(D[/OT</4+XWL'FL>\9UX,$'CSK*P%^:
M+1[1"C1ST3\N.P LN,F/I@' HKM\,\1H<1@70* -_>G%;ZR8Y_VD0,_[Y?WL
M]W[U:Z3*7E^TDV=ZEPEZ]@_]#Z(:_0(T,>M%#E]PW$%Y0+_4R'P&C%AO6!P:
M9_("/+GW5CS$<0RS,P2C^O_9>]/NMHVD8?0[?@6.KO,<^1Z()KC327P/+4N.
M,K:EB/)D,E]R0*(I8@P"'"Q:YM??JNIN+ 1(<2<D8=[WB2411%=WU[YV.C_E
MLOPY2N;:.[N<\5&@%.5EI/K/6%,"F_I?E$XRZ]#P,L&(.5>4<!%O%_S%W=:?
M5(07NJZW/A5Q67#F^?QW,JRAND&QX<+ 3"^!/*M4UG:Z1Q^ [/56GDFW!G9M
M]6HW8 1/RI6]DG94-R;+DK%8.>7E>%R2W1Z4@(M M<^05%$]7XH8NV ^MCI+
M4^(L;M3F>06?@R3>KNKW)VDBS%1[ !\665PS;,J Y$E70JUNU!-UAFK]%SR8
M).U:S'5/I+N/HQ?JO1EZF,NX&,'E:8O#CLZ:/L23UI,>"6SFL/9V <>K<VW_
M(DYSVRN6?Y+^EVOTO[Q*]-Z)+%ACS,!2E"+O"Z]+]/-?LF-_5\\;.K#[<4 _
M+9@$M!-'<?%=<?4E77&UTA57NN)*5USIBEO5%5<O77&E*ZYTQ6U9IVL4S177
MK9$KKM/*:_!1NN)*5]RK=<5MCU27=\75L1%?7A^FTA57NN)V[XIK[<47UZ@W
M-MAOM=(L77&E*VZ_KKA6 7UQC=?LB]MNMZF-O7&-);UQ]<-[X]:K^7TQ/KF-
MB[<W@.9F[#$F/',$QX&]<\\/%?;AHUN$(<7PTQ&$Q4Z;VUT)T*$\=@3'"_':
MK5RD4GKNALW">>ZHX8%6[2ZM!1[><[=N)>^!_'<$1O%]>"N3<Q%H^!D2[O)^
MO-;1AWJM^"EU.R^X.T0>Q5*&6*,TQ$I#K#3$2D-LNX98\9(F2D.L-,1>EB'6
M*IPAUB9#K-8H#;'2$"L-L3T0[O*&6 <,L<[2=%D(0ZSP-E?65%P\5VG+8V;R
M=[?2;*-&.=MH[FRC6CG;Z  D-3ON*,^CL>1<H]UM=],Q3%'CKZ]&@--<']?M
M/[3RJQ/91\UF9^/>1+P?D,4'PAL@B,;,#&VFX51L3):"Y[&A$ <%&^WG]2%*
M-N+/&1C] IL-S<7CY1'C67CM=F)/;W WYV+:"\T'8>CJBE"-@ !T:VI/F2H[
M593W:]8>PFK=8%+T0HJ1HV4^A>P;+'9SS^P[QCV;2[57['87]!A^RGA]5G;J
M;@B(1B'M,*WRZ6;-SSRU<@^$\1=<V\V]NPP]-*K55>FA*$2PCLS9*YFT2S(I
M/IE@9&PY0M&I<*S=>G:$LJ97<], %V\S#>0I4KZ926 ,#7^LCK"]Z"JQH_V[
M+9_H.[\;\EJO]_ES)<#EZ*Z&T8:ZULF9#+A:]+$H]+@EP;5]BL5[>Z]:DVD8
M\ G %'8HR?3 9'I\$#K]GF#<9P]#>+0WP=^6(]HZ$*W6:-2*0[)OGU-,\ H(
M#\>MW*'7/NH'SC,!DA,;RJA?X:)^&]#C!F,C&M6&'!O1>5;1OV>;AEDL&*D^
MT$I_F]X/J.;RX=GO0>%@GFTY[.C#V61JNZ2'*3TY)#OVOW\H\D[W<1L;H3U>
MQ:6C?#4>U1;Y 6IS)I4[+OS94UET%XF!Y32TX:M74?MCBZ:7UQIB1H.:FD#N
M&S8.+U]A;'UW??[$L8:QC\QA(ROP>X[9'QL>^PC<RL3M,<<G5%MF/GFCBO4<
M':V:H]?SC3PYT'[?6_$!.7X].EG$A5M''VI:,V^(>46Y22#!O67;ZJUGP%43
M;IQ?JHX+>.?[-))CF9ML;3"@/7^O/0\ NB4$_/@8/R(LMMZ]X9G?0AS2>SFB
M3_W>G6'9R,?/7>\S;B;WXGUZ-GU.;1SV/O_J^5=D&'%VXO?0G0#^ V6Z(.0-
M!R2';8,*-G;O<3B\)J*+P=CR%8]-70^T "-@G H_NK +_/B3Y;%AX'I\5GCR
M&/"7B14$C*ECXX[!Q0!E3J>>>P=4B^]PZ!#P)0)./I[^UKIC#OXL;E3#I =X
M^Z/"(?48GF""R,< Z(#!=Q"QF%DIOIC9%_/=H-P]PWX;16*_+;TP[+>S(?O=
M^U:68+_=/;+?#13]0[-?O5JRWR78;T[BW^[3K)!_)5+ 9A.E%B0D+<HAXF=*
MCE>@M5/:TRUSAA;SL26+[?JAEYL^U&JT=Y5A14Q^\$%O5=33RZ]?+VZ^GGV[
MZ?_R;K!KV3>(#GCG2W%<&J!M1D:]DK@(;FD-MFYM)?%G2R]<)15NZ+';O_LB
M1>QRA%$V_W+T-4H.NQP!)[ZDS+"4GP,^6BT_#A=ZOXV%TKQ1IYPW8"08OAJ%
M\#:F3BS'FH03D<DV%2$,E2QJA7@2SD@V'$S+HGRMV6*<U)0^P:-$=EQ.+IR*
M<_A@%7I5/(_O__Z?5K->;?V\LQ2Y&<S)RV?;Q>VNF.2V7.H:KS9;YAC6+4U=
MPF<=,8(5YBSGELGE35S=99D@;QH8,ZNM0'[8 KVC#W\"$5J.JE/"QH+$OP7C
M;1<F@V6FUCZ1>+=8OVQNRY$L(ZY+^9'UVM&'EM9NMIX</KSP*+8UTGX)8EIT
M78L!6YC6\O2#^QX&ODH,N';2Y)G92X9MMS;:?97YS4]&3!<32.LP!(*AS:H&
M/ZT\GGO+ ^4WB4Q2<LY2@<--9GVOBQA/!>Z6GBBV/ZS \%M+ZW3SDE2>/.6-
MAX4O+D@KO ]Q6U9N/QSX5, 5G-WAU>4:M-A(M&!'(BWA=D7I?__8/_OC.UC"
MZMD_8WNXR"[A&7NZP&$YK&62+D!A4Y$E=AM:)AIO*FB'Y[W^1[77/U4[S>:)
M7B7O+SYC1FX2\CQ%F*8R0K6*FO0O,DS<,#"+*O,@O SD_NV8S$9TC-';0\<(
M30N_,+(<  4'M?L!?,H-S7L&RUJ^'Y+CV@0.AU/<+4=XQ.2R8X/_'M=KS2ZO
M.@R_0PXSL2-F5HJ-7\\CWOM[:#^JM?JBD(/EP,'#$F</PS%Z>M5>.N" W[$Q
MC]RKJ%>AYX?DG^;.@NC1]*L1&;[05T#.@YJ TH"9B@'W?*]>>>X$D,;U'M5O
M;L =ND\Y]=NKBT_RPW @XA5IP>5$9Q/4U69U@3MZ!&_E'A-0 ( \[-F=12<,
M^^E-/<M6:W0/>IHJ$X?%Q!68"OJIU:OX[/@+(ZIGM@7Z%X9XE@H*=#:(B5"2
M71]]U=R]?T'TOK1/'T//C6YN]&,9K_XI]^K3^I59)_A+42T*48W?+*OQYU;C
MU\MJ_$/3"/W'(-;R\>]J'<,_[XP/6]K+9FKFQ<W95[564;[VOO4^GV&X2+"O
MOOKIHG_ZO=^_N/RF]KY]@O_K??FK?]%7+\_5\XMOO6^G%[TOZNGEMT\7-_*9
MZ[/^]R\W],CEU=EU#S\@=7O'3*2X[&VCG%C0KD&2\HBO I+D''@,@'#R!\E=
MGFS!/_5!R;5!T@X>4[H,%_/P5M)Y\-](*^J?G:K'Z.9G(-#NF,V_B)=?J_Y\
M;MF@ZOKTF_[S6Q+)!FCRKJ=,C,?H5V )&  ^L5WW!ZG&L7J- %H.E]4HU(.Q
M$5 ,9H !>#6<PM\&H FP$8I/+?/\,/0\>!& 9<B0/.Q!FY6Q (YC\  _1G7N
MF6WCOPP(&E[$.!P&2/W)%%_KP^68#$]I5E;'[ZFHUPP>PC Z@#LT0J'$8- <
M3G$*H@"-"S-D</:VA4:.0AMD/EMP(IIZ/[:&8WJIZ\"^IJ!=64,.%4+I3X'/
M\H^,2*4@:P:NF;FCBOKGF#EJZ)/:RXT2?DU<?[T'D>4KX@+AEL3E:?).,4%C
M]F_^V UM,_-DWA]!<;:&UA3@F?V$KO$N\V=Y!_+O$C1LN34,9I_F4<'9OV+!
MC),!!:[ B?XFM$J'W1J(Q^+@X"K0G!,G:P&]83WI YRY[^.)*P:9J8]XA60P
MNA'-P OG(P?P</@O"(L%-UU1^R%<=((8/#:R*4H)@ K$5N\L=J\ L''^3#J<
M*<*DPL(E-(9?P?C\CWC L_P?</4AX)^'U(CQ0"V)ZUJ"2XP,GAER;#E#.T1G
M&0$3PZ@(E/(95\+%40- H1WXB6:(\&)Q]DB_[OU;O@QN81#Z8#_[/O,YN<NM
M(<LPAO\-+8]A^A=B%^ YVA[JQ/425T9;4N#/J4UA%Q3@B""L_\?HOCG6"B,?
M$[ ?<3])*J?4%J"2H>MA3@R . Q"T,[D=A BTQJ-X&0P4\4:64.#F(VPB\"$
M5V*$-S55X#C\)-$:?R1,QI\XGN)/ !ZBIT,N@%3:=V'D2J$E7L^&TY>^'(E
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
M:4%O>+@CY]M*+GG=\(F.Y''GD]AIG&=B("#"1],XU]+/:A7])_ZG6J7]DZ8
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
M$2 N2TG<AA>5^)($G^%ILV2MK<ZQU1R.+2G"I^9Y(XN:ZD4FU9 'R3%>CME
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
M2N3%Q#,DSFN-,>J!<(0!D(E"6![?(!(.G!%&@]S9@^%-9P@LVC_(GR'C /"
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
MWI$(;>Q<A*+LG&OO@";YK_!_8S>$UX)4"M7/<,W3?<I1>/5<43HGK#'7LUM
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
M9O3M@^I/N>>2T<X/"V)>3DNQ=/E<XMVG[R:7D+O[!" 'C]K5?0*0EWRD[Q.
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
MD"($7Q7+#3*1JB-4O"JV/V0!#HG$5\52/PM@20@TR"MY-I\%GI1T8!>3E%E
M24)$:/'H6<@"01(KU(I)V"PD*XF#!KG)F P,$]4:( F1=VI>'8TT\V+Y75<N
MO#Q!]((.B-VI7&[V6T[!?D[U@OVW<\="!?O!0GL]#@@D ?I8X7NL6:[ %Q:B
MHT4'Z89%3#)R&[2ZLRF4R)+J((&/P/5:6C;"4CZ2PL%">U48),(!5J_%4QTD
MN@&H>M$W%QM:]2*G7+Y",KAGAYA5*ASG\C[FN=>8%20Q$;AO$^ZPX2)(AO*Q
MPN=:1[-&;0.?:SC)W:_$$ADD3_E49&*-6DA?Z":V1JLN+<&-[L02&V0*TL=B
M=]RXI<?NV8-!6%3),Z-YRMB2J[4UFC,KUG[:%U(M=Z:6N9QH7TP9)$I8*I[[
M)A531G9Z;L-I,"V9B0;)':/(QQ*784HQ&4"SV\@W8(]P(]] H;WV(2!YATV=
MKXV9&PW8!IYL,](#URB!S$?Y2*9E[^']I&_7O>(K._G?7\?'7_[I_KS+__O/
MO3YA\YZ55P=/Q>FHM[!NS]GL>Y&JQ2OYUVUG89O%J?Z4,W\X)TX;_7@JGC[.
M);WNY!ZJ5;E]=3*=?ZOT<M-!F_8NKV<JK=1L95IL=:M&<S9QC"%[*#=L4JL.
MS[7N@WU=N5,&ZFA\='54( IU?N=^$77VXY)=(4GYG:]@'9U?=>;UQ>17CR@W
MG8LG6G?OH@YG*B-7CGXB#]2.5BT]EEOU\_+WQH^+P>WC7;\X_WYD39V;7_7A
MQ;P[+/]4<O5RY_ME?S[J*,Y)][YYUY@>M1\59=#H+<I-VYC>ZC>E@6,X(_M!
MI9<*KLP5L_\XFL_JX]+-=;=/E&[!MN=2:7S4/\I=WQ1/:O__]TNEW3H^/DN'
MJ[<-S75U#6]NE*!Y>@DD0_JT20H3T(*3"20%^DBF.^*XX6R3S!!-6W4""7#>
MDH$MW2U--2^?M(7MQV^+SF*"?,HU6Y5DEHJ(1FU*(*F-5R%;;E?V+*GWYT]L
MX3$;;VHQ(_M2DQ+7MLZB:;IUJVP-O(2ZB?>5_3[U<O$=,K!NHHUY=.": Y#
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
M1IS.\Q_)!LKD!<EB;2LI_S)5:<:)<9UC(1'+UG,I&S)0K?=< =D03"^33(-
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
M$NJF>I8G6R9.R812,,94Q-B;J@^FY"K2!X*XF=-6LIS"2D7GW!.0+=&;,MZ
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
MH:/T2H49JE,N(B8.H>99 =9,'ED.X6_2Y]DIN9%,&)!@KDCYMV\;KMPU60B
M65)")5T%_IY8H0US8D,I*@B]HWE7$8785^J:DM._*7";CH>!PS9 QV_EW>'C
M^U3'#,Q#.0!BLOY]L0IQ(^P>:[-.T,D>5NXL-W%J"HU<M_4#33BC4%J0M6+F
MIS7Z2YV#/UE>TWQ)&&VS'$Z0G**9(G,DX4AGW2XD10C60.W>,#6WDJZ(0YSH
MJ*<MZN42$SL,VVC*+^$NNX7X63*@:CU-4?^1W0N)/[W#>SYR0@8H3'!$C#H2
M0WMIP["MQ+Z?KHRUP=+K2=T4A&RC^*CO=>BB1_,$!=)SP@7=2PX?#GZW&=HR
MZJ?M5OLN2V%RV86O =<IAUX</ HV%Y61D*N!^U1>$2Y^WW^ZSKYW$>(.]^<7
M>2K2=9$=H2/*%-V0ZCTQW C#YE#C[7.2*!OWQ"<1O _P5L5JJLM1ECZ6F]"
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
MRM :'*&$WH;6TGHBIF0D<<,Y206O+!:]W;EQ8;8$@64MN;WZS3[D3=X^Z.A
MAAKB)7*NRJT!U<99"M#9FC4O3'DO%EL>ZI.?ZR<_.82]+QFEL6QZ=>U>?QP;
M[Q]A!KS^,"Z=QYV,K+O_:-":GI35_S3N^Z!;BTGH!16+VO4V14G%NQ;<*O2Y
MDZ=QA#"1!;OS^)V.U:Q":(@EXO%(VJ @F+96Y%B+"P=F8@F+2'.\,T"9%R8#
ME ?3FD#%\?39"(0MCR8PG.PL8'90;SG>M*/JN!N1)&(-"3'87)<7(FR2S!M@
M%1ET@D'R@G6K/7A.;68;9<!, ]1@"=ZC*PUB<S?PZEXK5EIU70$(W\$X-%!
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
MQ^7G!&C3M-.3:C0F@S]?+BLJ>V(,^9S-N15\^, 6F[ ZP$:7:^0.%=W^@7/
M1+B$U&D-448'*;4A-293+V.Z=#E[V>'-4UM=_QA_%G6=V%V:;&?@0=V-K-4U
M0W+KWH:2$R-6Q6_Y:L*X<</>9LW2,^8X8A/  &+'"(\";^<KTS3>@WYDQA="
MHQE? _'&?@I8Z)((PV::O62=98S#<!!K]F'<D3@&SU\,W&@3V=0L#Y#>+SO7
M#2DA#UJ*310'.RSC'T[OR<K2R5\V;%+58G;:[N@E+:USE^U.HDGU+Y=8/^^_
M\^%A@:2][A3J11P?8PM[Q1K2.Q5K:$M$TYG5#7'>:S\P8S +1 :(APO*D<CP
MK$'KRW!.;E>PKW<;3:7;=I[7._O^E_*B>KP%&,*5UO2ETLP06D0IN8;?,;=G
MD/Q>!G2QZ"N0=-'B'R."BD(9H,;D0=-0%^N9^G@[<#Y(O/;=J5>$]\R\,Q#E
M1&S#H-WHCNAW>E!3@^T)WL3(B+>ER; *;*WSTBQ+Q!$TMAXK/GBGP]^GCD[4
MC@DH@VJN.BPYH#DG_>T+!FE-+7T+KIH60X$FR6"17:%D.T+N=H\?_QSH@/@(
M^;.\:1;E(G<&]&0\D*^,C&RR;F\:OZYI+0%<6S6/K 4I<6!7!D?51E?DBRF9
MXI:8-)FE@UTC"70U#ZQ1V[ODS!&ALK$/-B]OL=E^&1"$Z)QP@T=)<Z8]A_-6
M]/JME/MJ"=Y/)]6DZ16JO^U8EI<S>*@5WN<-'?ZBXCQDG3G,'W"P?=Y3:E+<
M.<E"%=C=4"7GJ0DODM#5>[X+#JF[P (^45F8DKUD$[I$=#H_,"OE ;[/YUAU
MZS-<4;^=I[=\O.N$"][8JN\2%WW@'&3'4.:$DB]$M'!X$@J1^M.CM2C?J-(#
MS][S/W%9E,#ZJ-G&0/4AT:*7<O08S<I* 'MMT[>(-+#:.@)>-Z:/2O;0.FK/
MK_Y$/FM;G%]^3P8X6U)_]F:LG3Q^8H3Y-4N,$WYT(KV5HTI?1^V "*B_G@Y<
MP9!8TE_QYX^QE*!J2VEV3@!)S>94OI\\S\-$S)<JYW)S/5_JPSQR ;I&LH/F
MA[0(R9W7*23:KE9,Y1-M+JR12*HF*10Q57R<1>'G/ 67V\8HVGUI/9PH90OG
M!2=Y!BGK28VJ-X5>)GN;A\>]#)-<J_N@S,_]%-&:5^-K-7F]N\T:=*CNWF6M
M8U*-&CU2ZTBH<N&1O [_B+<1R9F9 TM=W?=M>6,7/0.H>6G]S?0])RFP 5E.
M&=:")>*MTL3BAAC.O# 0V:NM<8ZNA=P4.G(_&^"PO._/:H_HK6FZ/9BUO\V:
M&@556[M2,;=)'*\*+S^4V4 A4X_K+^[1<+]_]Q/JB+@);W8ZQ^2I&,>]@#\$
MDA_Z5=N7;'"8%2['P SC4X\ ]';$5YC+96E_#K#X,E,T$HWN.W'W<_[UPF#!
MR)R^TN3,P\?ML;;UW_N+8'OEGU'3W[E$F'0:2XF]4T_]OC5@,\=%-\7'$'M1
M+J:4=%9(TD%.5>O7D)ZZYAX1+#??E0?5#%9+=%0RC69\%D@[U\N='C^T9;IG
M82,GN*'3IX:C!P6-J 5&L,]7S$/UI+>^HV&"O/(5/QU;S4WF[:/.L^^M_&(!
MV\5&FX\*L^(45&_/2<85*05K*AQ%T[D-@R7R5I/C#8*VQ%Z.8 D\(N:C^JQ.
M#U^<G3Y6=.+]P,].@CA5?!0O;(>^OUO#^_1N;9W1A#^B(O&G?R+-KU#%VB?G
M,T3S.W>VVJD.<&;9^'?A!8+O./45DYH*8\3G41\NDRNLFD)=<8VDJ I^W6)5
MB2:= 7G$3A]A;ARV$&O,L$2.=,N ^7X9"QNA+A8XJV(A:E4FHL3)@*(REX/=
M5?E^5DT1,1\&SXQ_S7 RDY.>CRS\R1D W]&?#4Y*W,X47Z">DN#U_YP,6!7#
MSBV1_S'I_N.F@/U+M&M4-W1@RB-)'<=*[M+T1+Z5UT'-LHU9+)4![WFP07*1
MF[:HB;"H;)/-AMO3[!?.FB;'?L_\N*X.*N(ERX ##8G>EA_L5OFS=.Q6#)9
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
MHT'T4@JA%0SA+7]V6DM'1%QCJ.\U/QC$)[7 XWF%Y"KN9]'(Q@X8R0%9?6J
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
ML%/=4@,A]M@B3BKY&TYE3\7.%[*,L3 $E(VE4O59=MBND *#;:$5O 0K8Z9
M]O I=]78A1HU4+?LGK?>UBOC40#[T]YFW?=.N;W/Y:HEE[54%B--[6T/8A^"
MXQ@!X]OA55Q3$H2%G3$2,6ZBK=DW!J=25S"_#DOC5:D6\H67\E@KL-TN6R+4
M0.JT>FKQ$\V.'>>'-U=>E_[\<9+=( 6S:6J".NT59&B;<.8='D92*-J/)(N"
MS;!,65)A,N[+6E70G_U+TJV^BJY@7Q#?O&8H:/ZLEX:234O3/^_15F2$;=&+
MZ1WH)\ZH 1=:+SAQ!D^"UXB1S6J@TUM1I'JX%*?%H*#B+,:]RQ1(;1OM4\WM
MS['6J8%I71O;V7.P\IH*TPL9\?G!@B8S-7#IXD(WF^N'@A@F0VI &Y:45NMA
MS^3I-H+<[[%5<CC9VNRM/=O5'K<US8I>6'B+@P4YBN4'RB;-IAM=F,]*+%F7
MMG:9&Q3Q*9N=PR<!0S[,\2J<V7!&Y_9)K5Q)S<G3!N(UA[X_1OGUD,0H7OB2
MYA:*,+:34^]D.8N(J4RQ?"R%7!BW-U60E&&&&7FT:@Y].!^45J4KY\W)T2:,
M7(WV@2/+E99Q-8['N%ZJ0DARKYQ?XIMNYX]IR[JC&A35VFW52P?,-Z-SVR->
M@<G./:6K9T1L/S$]E+ Q2*PQ.]!T"V"WD@LXP53!V+UYUYI)M>/64_I)W/IJ
M+Z7@QE$D?3"F.F%C"OB:(N8-;H)" G/[NF%S9K@;:GIAM3]!Q0+E%Z<\DS,F
M7YPRI%OWY$/SA=QG%+ H.D+TZ*G2?=RMGX#G#0V[F5/_^E)3\'Q,!4^\/9@*
MC/LI&N(/J[+8SHF<A;TUT;S.E+R7R9WP$F+7!]9D$J;G("E$/4T?[L]^2NDR
M);;#\G+5N6C>B$DGKKEL\==E-=!_99%V9]__))CR:R(#/Q:7Y):JR\,7Q!,A
M+:&#JBUS_DB;,<,Y]H[VZQ5=;S(\+0-3,<&_WO@E&\#;47C0JH"U&4M$RAO@
MF:R0.TPYZ9!TJT[S35TFWPJ=H*;=8XKK8*/2G:0<1X)SU^[#?F4RZI2;. *=
MI/"O]V=+\$1$0.C=*L"=L'0)#'81;6*C;^NX6O@F; QU]&B\=*-?C#JH"OP8
MYSQU/MX=IS]QL6;R>NXMTD88=1"RD:['M&: 1[/MAT T5=0(&E?/9@9*3<]5
MDSRR_AHQRUN:HT_OP(_Z.'55-E^R 2YN#KP@D=7#R$8U, 4+JG6.$FAJ<02C
M[/-Y(?S27MQA4T,V"1&D:9Y172JZ#3\>.VYWU=W6;(?AX&%M]N<?M[HL5PT&
MM?- CK$6=CA*#>C$E'(5>_BJ3$K3L"DGN5,-9."1*+2G,LQH$]V88H4E[O6'
MW3I6AQU.>'Z9Z5=_H7HA?=;*\VDS\E<:4L^I<F )ES2.6EYGXH^JNRPZJB1U
M;K9+X$/65*2PIOE@>_ULWRT/^;>Q!6.WGQ9=F0;64Q:RZFY=J8Z\R+T.MHL?
MNW/$^]F6['UL..66N\/@C'IHNF* ,_""FM.GC8[4TY&ML5YCBFNJ!U"("I(K
MGK!HRI]8(#C9 9[6PPSW#%M5QS9]M]I==>[]TK$M.<($VJE-PMP^,>(1J[U)
MQ>4'@7$=FBKML$+X/J:6<,5B)#0P-GU*T1VFJ:PT^E,:+SBZ9\^4_9<7;IIO
M(%BBZZ!,C;0#5]>Z*)IX7PG/<2+RQ >!\=%3R^$WTV.E":;6<:>FOC[I!IZE
MDL%1PD*FD<RQCI)$BM'%!^V5-3<E$:;XDC:V:9^"&]C*+XD*UKQX/=O/"KF
MRA:&EP8]:=KI0RPA!39G-3<--JF>R]HF@H*%YV87RNP;Z*27-BI+_T[DV9J<
MK5OSN*4QL>#2]23&TE3KE5I?#*$(JHA"<IYHJ)50 UZ&U.LC32+KQGRBM9BT
M_/L,)6FA16Y@QF,2,OG)':#Q*..<.4G(?0J9]%IB 98OIP'8@K"(@]4F&!<-
MVD"=@C:ES_S-9,S#I<YT[O>V"]QL/S$A288C%ZC2*B*C*#700)N%!Z*<)/@(
M#62_MM9!N.FC818[VX;Q%?*B0#]4RURZGXR.3::GNON_>C-+KP'>2#]:3L9
M\J]J8#!T3>B3L,,"!W)X/_0Z;E#^$)^Q_,,E\;KJL0V=<=!L2)()ZO!#*(D!
MAAA72K^0N*$#7_$0G!Y*0GG2&8E4PK,*S2Z>[- --G:"\\&I]Z\@6Z<?V!N_
M;C/O#GY .97I+8^JO<J>3KS);A U=J\1RCRNHJMJB7EAMIYM51LDC%E]G?6G
M^G[$6..'(X[LVEE\J6YQZ<OF2_$3^@8?9OJ.CS^=/1!Z*3*RMN:U%G%H]+GB
M4[US>I4XN+Y 93$<:'U6V?O;!!$'7L^=1"XUF^6"^2D#\/6J(I;%20:U #W2
M7O="+M8>,%]XZ4Z_B%B,K-[@T5*]H,_WA58I.$OO^9%=.DB-U<O:,S1=<KV7
M5NLP;1NJ033C2JRLV['>>KKJILM.I1?S^)=VG]K?T-X,_L=U-\A0:_6@G-AX
M/"=V(_O.&006[H%7:(J?>4=1LJ[>:%PW@R)_O58QX 9>XR,[..]FT;O::R%#
M%X,8-,@?\S^ ],J\KJ '14H;C]:RF0^Q O>WY7U0U\;'R6Y5[,&9E39:B?)F
MS>ND6B<\5KD1GX'JU@ZGP:6B\Y$V]UA;$7L.[G /BQ+X.J:L%FMQM)X[%!EY
MM(PZ?)B4//?RILZ5?L<-Q2*H3/ 9GD<XZ#A>//U\2$43E8_+GM;@WVD2]&PQ
M0YURE%J)9C94VV%I4DXGXR=5896-;"A0X$O-5UV5A9U>5< <KBT)9G"&^(;,
MHN5^OW?^=%%O<C']<!_]MTYL@Z(.31E*N<%\.;@O5#PI@AO_"UTW;'4ZN!5Q
M2+Z:O]QFK^[<KQ^,=2>S=T^_F3BQ<5OF%\>V"H XH 8"A7'TQZ:#;U&YC-\
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
M3;@Q1;$3*T0%9/PUB6V-;WPBHMI@!771#\MN]*_)M>HP_"6B2.=+1\;>'7:
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
MWGO$DK+-&F@&V'9$4\ :=&RH5;F;Z!GC@]0%6+GT<;YR!6L_.(4]@S4+^?*
MM58-Z!7&KU<#S_MYP8D$R4*07P#@B'S:C.M7=//^S,M=@?H,*E$+67D<+2D,
MCY50WL/U\"2J.7.8CAJ6E<N"&C+1]CUV^=BKVG6&':10M\X?6B<Z;7;JGN?G
MJ'3HD#@N8!66>0!-],6B"N&ZQC+BE9*66II6Y"WPS4KU.7C/4[Y"^L=&T=L5
M3W](V/#+W,<U]\KP2.5"', NR9]IRSPO5!MA##^T/)E7>JW;='?HZO:-Q-T;
M,XOZP"[?[Y!7T@3MA3)ZN'SNC%2MT2F7Y'2#GJ;"IL.RI<:?S2^^?*\&C@4/
MW>WY''><:)J:F34XYR<^\G"*._Z=ZA89^'N00",EZGMTR[%"^1"EUGHEYHY"
M]=7SL9B;3*2_(N"I+%9/*S_4^5/25S3WPZ&3C1O9>0'L!O%4>Q8#$<O67)$*
M,4\'2@IU!>I9/V0S&)4MM%Z$"IVE+A.C-;:7XM8V,%+%OY&8BKZ2$1RT2Q8D
ML!\2ICE3DK_1IO?UK#%O++[]N6)VYL,9%A[:;H<^'MX\7W(H4C*#D@&%#7?I
MRL1UC*Y5"I)+(9D-5*TG& W=L EKDD/GS3=^<EA*:^ C]TH90_(;P=&2^4'M
MNAW52U4YY)0IY\4@)"&CS&)>O= (DWL@E+KA3EO%>JQ!K@\EF?N<C\(8Q'S?
M%O_.D75![NBL^*?G3_7JS@D7#C5>4YH3S=FN/ %VC#H[I-P'G.J0[E,O-G18
MNGO$YPVWSK>QHN"'#M$&411)TS<9MK=</V5QPOOUZ4O*Z<0KMD75&_M26D*
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
MWR05UM [FQ0_/L$.N6R^P3$.#5A;_';P"[[YP5'GR*]]Q05#)^K) &S-IKG
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
M])Y(^;"DX>JRPNL8^W049=.O_%..#[_))@[%U8U]KGN<D;N_P[BS:\]7\N"
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
M6T;+]G78Q 7?=Y#=C[YR>7/OK.7KEH^9_]!F 1@1Q6/.,%E-N#E*JQ+-+"1
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
MUJD2^[]:?W(?)V[:)T-M"[MKNU=.I_J@><3$,14/J?,P-4+Y:FZ2VD2'G^7
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
ML_^G#P[ICRG93[O/1"V>,*TIYY1+7;Z&;[5IL -%=UC/$!:$""3AO)9,/+)
M.WTK<6QOW:+-0A6I.B.\_>#@G*WTA[V@)-<O_I9HY2;#2 !>Y22C2/I&<4,,
M"[CY]O!F%E.%EP!7&'.>EU=T'X$KZI'%'\%G4?G!KL2])H>=%QI^-E1_4/V)
M'6;.@VUV0(OBBV&?QMS#>7="%ST*7S,>8P/ .4?U2)BK>ZSC2-[C[Z/FM,'I
M5^J4],\)GKR>2P,/ I\LO!79:NEL>2-W@&XF?670TK^XDW[H-O\\D5EZ5%W:
M7#JBFVXHRN^K;^ ;_TYV;G7QN;1M\;O<V/>?/74_W_G>\P1ILUWKMO,?S[ZJ
MV+LIR[>U\>OV;+*ZWK]>).RI%>/BZ.X/X,>-;+VNRB_'?XXM&RI%5892)]A:
M.7=S_&T1QJO^D_2B/;^C<C\NG=%.^.5*_'?8%@G)M7B)[Z$BGC=$3/4-X3QP
MZ,[FX6E,*/[W4I8A1Y9/*Y[&>.*/I<BJIS$K6B%WI'4T"1CO,,?$KO]/=R.L
MU?^<1*?\,5-7#ALI/D]CK@ID-U$'YOUOVETAGD/9/*H^Q&\'UQ^F_Z<"Y]#]
MO'>B2%4LR/+ZH 'ODN<A6F*EZTS;CZU/&%\NSX=Q4D^+MR(5J(V8J5S@G$6U
MU8V^!>E/\B^YA-[;?ULPC1%;>DN.U\MV;'SFW8SNUQ'T@K.*U8\X%$):P7H8
M?0QM0/0]Y0D\IO!"A5.(T/C+\YR2(T^[*YGS!P.<_2DX;ND.A]ILQ]>[&V7:
MIBV'P*+6VPE'GCG4136W8D(*FIA=G;>5R_\2_K@LG9*JD(4:<!C$0[1.QHC
M7D$ K)3NJ3.4$[G-H#9;+VP2Z"/T61^$J7)W,3&Y?TY[%0<;O@;S*8,17IQX
M=1/_/6 ,'A_-0&6HRL#L".Q>>@0->$%+K)V"V<U82\,W,0PJ/SI\L6NT]I??
M?R7EC^1'')N9GQF-,KAXH8FS2,<BHA[)!L\[L-5V6X)5DTB^S2)%OTGA!]OB
M=-++IS6S&?SH$ZP>0>^IS^ )^AMOYZ_TI.C%"_NN;2.\FTFVCU.035%5*4P6
M5A0S5=@2A$\@H"!38B]U;^2G36/PU"B661C#5NZ5X,8I59':)]Z_G.D&3O<%
MJNO6TM>0L:%F>ZR8@V2).PJ+1K0<<2L$)E9Q] 9KWF2N[H1^]!MW1I%TAFN.
M?*Y1I):$;IOO@#<4W[S&.']]GHI+O$&Y&Y;][$AS>/'01RCL8[3B<+I%06YL
MQN6(4X#L_<HUC]57XE;;S#J6="7^I7MK!V%94),J<AHSC'#4U/WX!G\"HK5'
M2L#"9E+B38CL#P=#!HB14;.=!EPP*?9)>5*5Z2T"DQQ>8;$!'U4+"H?3@*<N
M>R32ZSN6F+1A,%B?!C*TV\YHD%!.;63%V\I!ST[$6H53/ZK",SFZ['6#IIOO
MWPX2OP);6-!52N[J]?M[#?9\IZSBENNG77DDV0;&SEKGJ9S&_([F5?]&;ROJ
M^Y62-;?_:M!03V.\9>O;SJ,2B2?>1D@@/">I#)RDPA$CY7;&!X*^REK*23;%
MQ2-.2&MOM*RY:,CW#H7T (Y-YMR&!\C=/1*2'<IX?^9W2P)Y%RZ%O%]>_EX>
MS;.#K3DCVI"V.)K') S?4"V'KTFF,6D65NI;90PS]0UE"!>$GJ@N07:[9HHN
MQ^U,*2RYYS2F>?LH,H?S1.MVW,#D1^EPU@N%=36)=*#S&76-;,*X] RUL+KF
M:2WROKRVLJ;"?U=9\B;3=LLP'H$FO7W<;3:&X3N-:5A521G%(>]^P3%-9*TE
ML+_$C&1^>HJ7NC8RGX+H;[66D-,<?[&7".K"1244%Y8AG F(EY-U?GF_"THP
M>3SQ'7C!V?LU<F3SFS=M<X,2O9Y7*P/";2-O(FU=Y;B3 <4<[(WZQ6FR4.Q8
M%S+/>AICY8JRG,*/H0<.08)!PG]EPY7%<T1WP%\[Z3/G%]4B 7(_C(PBQUOR
MF/H'YMD,$)$UD6[6+_35!8TJ5_?;3&,^;'T\^@@VFVEQ<R-%G<21/8+1!=M_
M>QLA^,?8^Y/%POX^[OGS6Q]\*%OTD4_HM6Y?V5H_%/^Z+\,@"[A&F,5H)CSW
M'Y7=EF/%_#3.R=%%0_U+:E Z+B7T$OEHQ$/7!WMS^A#=X5R!8E+!5V6\>+UD
MH"L7:;1;D6")82$!YX!ML:!%Z#OBV9TMPBQ60%RD.?L6X3(&.>0R,\Q]2OUX
M8K3'==?+1/''"K%=K[TB2LU6'9#W*6+:Z4<E()P--N8+)BI-^0DW0;'EZO[%
MH!XJ!]*"F[/F!J8]ZOO%.4"_H$YB;X+[D'D+H$3>?"%-R267IZA6O]KPUIV@
MI=I3%%:3$X>@;RS</.88\J5=Y2I9SX0]YFC)27\V]/5M:D427!Y$@V_QP-F(
M7RCD3TRTC7R2=G%>;=>].[_YZW9^+[,/7'S^YV7U2NSO O5=0)3/JA2D$HT0
M(2J%733$M=0KR%SXK3I'CJL'H>=V6O*V5U(AO*]ULYW*&H"NZ] BD 7O?IUO
MF[/A?("N\B"C :S"92(V2/OF'%01A[2D-!*WJ*]S0NR203V#W?*?Z>)73HV
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
MDXV% , WV^SMI9._Z-]:>3VO=F.R-IGP DF6S.W;3",/._4%)F_7$5CL:MG
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
MJNIU41=>8J8H;O#8G,R[<"ZZ-1(A#=CNO#C6)(JE3V,VF;[Y$8 +WQ<'E#L
MBW4?G"-&5.)S+C9;SQ-NHV^$KXF8J43CIW+WN#K_.[0*KH \Z.K3N7MU[[66
M[3^+;X4'\<T\,.=_CRA]&.\(9IPSG)YA3XB595=G#0EY#%/X!L23")-56\2C
M^A33E.31"3L-BJL_%3=<T]$[0DC[NR7IVA'-05)K#ME.G3V-"2'TOE7X=#+6
M4+*EXHL/.&;$-;1):7&JB]54::6+(]3FZ;>W_<8.B!K_<1<JL WW=9R5%\57
M/2UW>W?/."Z6ISR+=!H1RD-D/#FHN)Y2[T1>\(2M!U.\Y07/Q%N7C8?UWE/D
MW4[PZI1>=[:TR=!ST\#>A$\JC].<CJK3Z[8JS]"].M>R]6&"-TR=^8O9D<Z)
MXU'F'CN@!N^2B,J,6P97W7!OW.;Z0F O52P<L52&@0T;V98JBT1N@1;DP[/+
M$LZK(J?T6U5V3V0&DR"W^(<;G2BF)L[G,EX;9V24:^0_6G@I.GX:<PH5E'Y'
MU6D<<3*R(I2%<UDESK13!(,)U:#!.-.8$K#\0]E,4M3<<^V1X<%*/++@51%7
MG*.C9[;:;<,]RBT+?@?B_HQ.0:4;B\$'=3DG7@&*8JA*S6DRBXVN=Y7@XQ""
M;W^F4Q.R%>* LO5EC[)P5N/CF!."S\)9R-(^N@_L+[)+\STX1T""4\5X;;BQ
M:V]-VS"VS*W\W&7(..:ZAOEC**5%".WE]^*;B:9=LO'W$6(G134JUP)M[10;
MY+;W)!N&"O3EQ!06_+)FI4T^*JN>.GLGDR48GY%)60\D/ ;O@>S$1EQ _T?-
MQ5H)59.FW8CH?(P*7\&7F9ZZ_2C4=]G#[NLN^JZS6W"'@S_D#OD5'*X>YK B
M'L,CTQ@K/ZF[^CK? ARZ$5!JJ4"E[XV3,[.'3P@]D..U8);PURZV ]BS1CZ
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
MN=-_/R@/[D\(*O!S<66<X?=<V#Q@=3[#(BYR\NLI]B9U&O!UMER*M%&D>*2
M,O+/\5D,E Y8KY$Y<8 &>QG22:@6_,D1W6;AP>/I8"I',[P.D!/$!";1F3G_
M&*Q]%.CI-X'<JA)%G1@12^^ZL>B"UVZSBM&9Z? );*2EP+H<3K1364\:&0GU
MSB!-49ZKWUV3YA^D8+<AS=#&H\FORF;FCZRS/(1UWGIDH+TN5CF;9<;H+YBM
MKD8W6OCIBP)$$S[Z2&5= 7M'BU\9PZB&XIH.$?H*AR_U>V"O:MX*S,C"TM7W
MT> V1; ]"%^X$#QE0UUPK$]%E/LT783SH=J#E=#']/NT83' Q&6@OW;+YK:D
MDFN9X#84[*_B#<Y8S8]XW8"]I1>C2$=O.Q^6BG'-K)YE/X7BD-1*4@)H7,E*
M,V(9U5E+A)I[[M-]VRO+L(,\?PO'#DN] W4N&IBOFKM?]]63C\I'58N,%$?A
MV/OTK=W%G<A*&M,33H?L#JL+79P?#1'U6BO@H-L4PB??G^41F4E';K3(XC^<
MB"]2;D=O?Y,=)\R3*@+254'*';1L83.*A8OAX7HCQM)*Z'L&*9V9%>E:.'RY
MY;EQ4@O."S=KTHK>5PHVS%?9/Z0[P_Z01*C(DRO2@]&X#)&'R"IK[A7_Z;"N
M-R5)%;[DX[V/W4?&)+-.';MZKO:O!=F8<0T%[@K*Y/>%Y9SDNJ"[H3F7A5<F
M'AL[D#5@5C-B6]F13HL0E^;(]P?7EY3I;V]/27NQ^.DFW/>OP0/X1! Z.#P,
M&"&=1#UX^-Y0S<<2T6AO\ %X/438!H?=-7BH.HJ&YC.S /]0S;TI%A9+LE='
M8[!G&Z6%<B/5@F$QZ\HX23O47<)*KZS%PZZ(GHH(%X=1B@;OL9</D;%5)?VX
MCW-G,?&WONIKX4QFI;%FYI+OH?ELEU.;.%=Z?5JH1D-L0.[$.PFCSS ZWS<,
MW2*+I,W:=W1U0M]$2YLLS(D66]9]VU _C='[N,0\IQF ;<ID,Z= C8B)_/E?
M+E3Y(NX?4':Q=%0_#,"/!SV$\^K[%[57W6P7^LF?_VGU)5ZRX;5V^-+X\"?Q
MT1-L/?3Z&2I;N; 93U!9M3-,5$=0FYT.C>V$@Z64DF5CW,W$7/I1$=7<WMS(
M#_+(06$BCN9C.7?^?%?]@25VW\@C!V9.T."'D(+4(Q4+9'T*?X]MD%-*E=\6
MX2)8*.:HUB3*@YM-)S,X*.1+S]FCC#HSV\+Z.6C ^L#_DS/+3^(TL@ 22@5-
M_)3- UQ")J%BE(N%[OS\]7'28HZ\L_5N@O!3R"P"?N6IU7?Q-W<$)S1I$OHL
M%1UR9@,K$RQ'A<-#*,2U(\HN:Z:AWVAJ&=V^#.Z[ %,;&7.@C6F]WVM+*)_.
M$-D7UB6=OU9[W<><R03"J/K(V^>Y-HPN[[""-1:K/CIP9JO6=C-,PTQ0)<6T
MF._U\@X85"HNA.F+L<D-LZ[2!LK5CSG'25C&!XNE\"[Y7G !A8,G;F+PV9;=
M49Q$U,"Y;-3HIENOJ"S:*7#PZ7AZ;3A7)^UMTE\MQE==,1%'.";@\5&8;*$#
M4RER)TGVRX>J0["GM,1)@N,R4[,O$]-G)EXLEW9WQ/F'A@8:?CWQZXU0]NMB
M7*P)9"_-X7)ZW<7]_\C=Q<^+U45%NL$'G]4:'>;(UW>X[+F#XFB$VTG+U<-O
MKFH=_N.)GO1;\RCK#&'L RBT1%&Z[ TS>1KSM"P##"$G11/GP@;ROI::Y:V=
M#&OA#86MV>9I3)8J8D8Q@8WO!%IM]!U;P&/R24[#B%D+T12.$,7B)1M?GD=E
MHBDYQ>$ML "ND('R:<S#&S=^WVB=L*[>IDVHQ*FN\M.$"J\ZU,O>3REU5?BA
MUN($C%[_Q&0C:RHTJV8:\_]?R+J-L._ ?Z9\MOZ/]:KLJ?^YOG4E=I2\@O ;
M%:!9+'E1:PI"F\9(BU6GFQ=JD/_WOT)_I>05?.*S 36J _<=2ENI6=V#TO1
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
M-LM\]B_*S\V,2W4VJ<J[_@M02P,$%     @ $5$.6?7X,(/K#P$ 8#<!  T
M  !I;6%G95\P,#(N:G!G[+QY6!-9FS9>R!(5(>P@6V&CHJ*B(J((*7=4U+BC
M*$1%!42,BDC$D&(1PIZV;7<A("IN&!$0%TR L&@KAD4!H26;-B@@50*Q))7*
M5_2[S%QO]_Q^/3/?S%\?7@67577.>9[[V>XG=2K:-JT,,%F]8M4*0$='!]A%
M_@.T'<#2D?_]MWY&)OGOSJ&CK0!,1^L\&7585^<'8)2ICJZICK8:  % 1_]O
M-P!__]$9I:NG;T 9/6:L(7E#J0DP2D=7=Y2>KKZ^GAYY-9:\#NB9ZIM-F+W8
MP'S#;LH/1RSFQ)_.&^V\I*C2<F,C,M%]S]&$,6.MK&W&VTZ:[#)EZK2Y'O,\
MYR_P6KIL^0K?E:M6;]J\9:O_MNT!P7OW[0\)#3L0>2SJ>#3K1$SBJ:1D;DIJ
MVD]G?CY[[OR%BY>NYE^[?J/@YJW;#XI+2A^6/7K\I$I<75-;]_S%+TW-;]ZV
MM+:]:Y<KE!\^_M;5_>DS^G5@<$CU#?L^/**7#J#[3]7_5"]34J]1>GJZ>I01
MO71&18_<8*JG/V&V@=GB#93=1\Q_F!,_VF+)Z;RBRC'.[AL1RSU'&\=:39PK
MGX2.J/:[9G]-L83_DF;_5.S?]&H'QNGJD,;3-04@@""F7$T#_JO'QZB^U4:.
M+016$>*U__2MGJ4WQMC+0A*OF/9DA0]TR+_U==QCKT9JN-54/<YSN 1.+7<3
M&*WLSG$J+4+VOX^D!T8,NLWVQ2<^UM,">W@*96BEWD^<[UBB%OB!D07UTE$Z
M<7$Y6ZP%]+YJ@3/N&KZHEPX-Q[1.T>5K@>0ZC/R] E*OAV76B?#W&_F$':B
M-39:H&^Q%H@+,M("OUT2(E]]M "#*-V62XW7 O(BPD4+-/*(-R"F+Y,283?_
M9"*!<,I_XN9R\N;$OWKS4[Q[#SBWXEOE BTPOVYG6@" 07\F-@\["*=J@<%@
M+5!*(718GEK@T@%UXFM-_W<)XX:72G-DJTL?!I/#HPE;M8*I&>_VM]'&(Z/S
M_FSI)][=WH(A/#:VJ.?3<-,)1"D9J#O=D^..:X&"A_/OP7=A1K.N_$\7AOZ@
MW)TO/*AC4 OTO.71J-][J+]!V.UN79D6^*O#/UPR^S FT3R'J@MUX0>H7J.O
M_\:\^1D:_G5X/:5*"R!MD!G472<*X^.Z"*P%YI9"N,>W:NGP'$8["390[J %
MZCUB:[K4'+XFAN$E)4Y6$K M@.WXZV@^?9WX2@L$&G#RH9U?:F,'FK(7@10M
M( [&Z5H@']3<A!##2A'>O$$+&/%0B,B 5;E:H,+-0 L,K&6PMJ0!&/C75U/\
M1[??7JO>@Z],;E$HF&V)JER3#B-?J-O1R&7L.OBW_<^?3YRYJOTHYX!&]UYT
MM>BK3@O<:WY;"W2/BO/>(8-JJ6/Q$Q@=T0(*:6)OU#-/$CJ3P<B[W2K.A"*O
M0P4%GPI<-;S"T,<5%;^.S?C)YJB79V,4XHF;@\0:?]51+5 TGA14K1BK_BUN
M[)2K_Z.'MUIAC:<)9Y&++JV!AO<++D&R',;7_7#Q-TUJEQ:@!WR,G:T4?;<H
MWYTE0KA8OA984RL,T0())^ 7%PF)5.7"U_B$_ZRCJK'8L$A_Y#C1GSHQYZ7?
M&Y?XW+)'#P-7?VGNNY;IGBF=5Q8W.W<V--M&IOMV$2UIY\.G^>_"GP3E!\,A
M1Z*84:$'O_3-CH]YMLC%6]9UII+2'@==X9$IJ'(1'"I))*9@8CF]/;%*9.+M
MH5[&8L@9=;R,3BKFHS"R6_Y&"X0(VNU(G,<>VR0P"E=%8G(YSJ/"-0OX%JR.
M*N%T+9#VRG%!X7.1K#AG=O.0%C ,"^CO+3H2(0]<_4VUNM5[E7*MBV+.YY E
M2%T?+W\V,CG]:G>F_(86.)6H $]=R,<:G.@4M\0&A^K9 9HI;T6[P'<GMS]
MS_%CR?BR/C#/<2;BDBJT_D1S9-JSWAT3) OUT?9,\[H8MZI,2WR%N=P)W7.%
M)<-\RG_PWE-Y-G779E8U'UDA;4NI)T[+^>G65EV$A>;CQP)\IA9(+5@KU ))
M5FW8JCI\HNMIY-:<3D,[X8JJ1*>%<10^'YO*33\F:6]6>/:^O,<>WQQ1:L@8
MC4>C!542JT"6R)?$HVS(+7[YY9T,.RVPJXC4 A83TVU_.^5M+3_#MV7--7#T
MWKSG.CNQAH%LDK2?#,+"U*/9?M@1A"(G;SX&=S"4957]W,[Q#U!!1E2V[\;F
M$H%]M]"IU?M(?GBZO-\H7JZ!;<TMT,4VK\M'5Z[AE5-P\W05/;VVTPF[?)7M
MWC((V;.N?E/$_E:DF.%:Z^C>'.5\"]_6Z WEXENFU57O"@61<YD6++[KC]X'
MZ)D/5OY0.LC$7"2]D@*V.38!H1 F$>&!B$MOJ]+(54&I]&.88.<#WK W(,TU
M <8EPU_2"T-S/&G.I+17;GJU/##PWA4IJ^JD=+LO?LTFDX/^,DR$#LB9-?UM
MX'(L1-F?&3.3AX8KZ%D$R/;%3B+.RY'C^0J>0Z9U):.C?7+Q5:J)+%%.-]7Y
MD1WT+-&X]$,G&84)/Q&-_&)1(AN2\3I\Y3GIM]@,;!7R5,QP@,/XEMB.K<QQ
M0CY2IRBHL4:L$ZCQN&E>E]C1"4N4KS^V&!54=>=7^M9\#WUWNA6\"8Z']DA/
M,4I<:AF)H(UPLF>-%5K7JP7N?N:X8#[1,D&JXVQ$FEP.W>K9%AB]S1;DXBN\
MY[&7*@14*Z1RP- +HRWQU"E=P:L#V\2J$YH"MJ^<X<#>C9TX4MA#V!8WW;TG
M@.036]CSO!?+(Z@!-*=&[_%*)N;[G 0I72RT1 W8&X56: B(7#22SNGR[EK\
MO?D$"=5.5!B/GMR.[5/"\809<K8N413VS$T5B7)3#A$3PZ%W.>9(60VL3W7
MQV'\>_";I^@V*K:<=T0YRZ>XO9N!;(YE;L?>HPR9'C2J= ??FCT:F=:.;WJ"
M*'N"?D"@4YPY+N)@%&"Y[T";L"-LSURV5S#/$$KUXUN790 \YKE7A<.6"OH[
M:]4A5)#J':GD6;(G(J_+!-C =BQ0P70(?+_=4Y7S5,&(CR&52=IREW]Y/))'
M3:S*N+?8Z<M'#ZBM51:=0IN ,[!BJ],*-V-6OBH>L651%!K^*=ROD!4MYG@U
MU68-VX;'$/&YK%.LX$#LE/?".[QQ!6DOG E30'S;8'>O!OQ0@;FL(.U^D1WP
MEAA/U$"V,[3 OCXK*9E;'L(\]FQ$73F\15KCX3CY_MLHJ7Y/.Y$<]<![3BX6
M7<4W+6%@*U+'@TAR,4OI;,/8KBF'#D@SI3JXG=J&O0!YSTLF[-G;-44<;Q9#
M5I=*<_I<5E>=,QZ;WJY*%?2TRQJC[A]14$TC&D5R&V2E\ZVME17.;WUQ<[IJ
M:WH%7$Q).*8%#%AMK!VJV>AAM*Q7>9V?TCEWN_<D17P^O/MJ]EXL99XH\_5*
M] @*)UI<.3CI N\&;3ZNB_FK5[&,E?*R6BV@&TIX(Q5/UT;='8HPV2.N'G:=
MW8#ORQ/:50=8IWI/WL!-9*_/ZLU+W'OB=+$WK:=U:!$;1F&%@*<%=KMQV]>5
M*:DIP_U]MNRU2D&22)>P"J-Y%C4.2LQ!LKQ:>1\\-D'I9L_J7[*V0-[#2M_6
MJ'?;VW%BZK'I']WM^&,0%]S290?V%&7(J95N7!#8U8(?(:NX[4MY?^J]4BU@
MX\D])AK%WJOY.2K;<&GKL2TMOLG/4:I8:G5>DE"^.6TB>\JDA&G\QP6:-,[8
M3O9T$>:I-'*K RWF9@;TK!.]+5^.4NJ\I%FTB7!8J.WS5F^CN]TY"UOQ9>R5
M.3]@&Q2K3#"[ZMIE,"5I3]RI'[.6DMD.-S^O6H_!2A%)+BW*9\BD5I\Z/37\
M.AXUWB,*U0*94$E_*2-MN$[57Q/+K.T5.E/JB EH2$H97'60F$Z;N0 PWF;Z
M" 1QTE42\EB\&E(-;Q#I5S KTIGZK) Z1BF_AMHF(LQA*FN ,%M+)ZP%5<\<
M/#3FVXDJ&<CE3$<4/;O,YAA[)500\K#FI<:[OL[4TZQ;_!J:11%13C/21 \*
M</.C,)=,(:%0.L-A+C2.):KF3-;D<V;A@1CUB)QN'AZ0=5&VUE4A3,\+]7K'
MU.UY*:<;L6#E!.1S65)KS6([VKB-P$1[3CYN@?G+&0FP<?D$I*QB7L#'@D3<
M(=_0P5%2'=!9JEB[^J7?]_NB#LX$2O633].[9BAX%^\;K-P2T#6+$%V+'4.!
MZX:WI G^]J?;\W<F\9'M2[8'6B#E;T3HT[DGM_]P*HY&LHP$DG^]2"->,U3.
M$,%G+V:P6RM$R)H3>=#]LMZ/B:0)1KMS(-2[-0N>G@5GQP[]C5/\#Q[V(6F%
M;AY&=HRF/&?;G+.WWHTZ(EZ5WV?SQ= ]PN;+R4C^2RWPKF.I1LC18=LC4)4[
M8JB*1@\Z&I9X34&M\;DN&<<:[X45;&\MK;R;;8&;30@\E7C@I_&)]@9ZK3W9
M%CH($Y\.8E.X&CO/WF]D:9]T#QXXFT]847&+I43F9=5)+5#]4ROT_9?6SLWK
M*94BY#XLNPH.'I062XF)YQYK@==;>=@V"-E '9['?->O!<S\=FJ!+E?&B0V+
M0)+U5E62J*; C<4<"8S]%$!RM@4!D'P729R60=WO1"$B?-6,2"UPI3#VXW*
M33)T0V=BK"79A8C4/K!B;0^,?P@E4^IIL@Z,)1DV0Y,C0B</B8BC'M\R_P/I
MKY'U1 L08\W)69Z-S+(JG(%_=.WWFJ(K8V+;&".R>I"H]8P(NX,4=JHO[B(B
MS[I#R"MI\7$?6'[->U\/?_@'/J^5=T#]6QJ _]P,'X Z@KXIN]+@D [P'2S+
M0T5)'"M6B.*X("I*[1ONLD:(2#)+1288O*(=D@><F\[VO1I^\WC"2OG",U\@
MI B2784&#TB+)<3$SA'<UCWFCPTA'&^AYXE73!FC%4*>T&:$#/MW5Y,H@)](
M]%ZBAL18IP7@ RW0^Q7^\J$T?^@U9ZPC1F)XG<0DB<3$Y!^83"PE,3G[K9[$
MQ V?3L>F\#2V9;T#)":>)"9G2(NZX!:^1.8.%5E2JR^3%GW1*B4M2KKW'R7C
M8=O!WU'J_S>+SF#$_E<L2A(\0PHQ=@)IBWHUV563QN#C'T=,FOAW\?=K<K0
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
M_5_!I6\.P/LD[?/M#T%Z0J=804X>V^X>R6D># TW4.*VDUY+TIT]?;[TYJ%
M2+&_^%:8;6'6V;N?K,_QC6F3/H_2 FM:*COBO.=T4>8OF/B#,O'U<5C>!19U
M::C"B615\T=)K[]X:0AN&UAU'WZW214"[6XN(CG3=R3R^@6)X^B&RX\_[([L
MX*LB&6O@X##&H-%]DG>MA+%+ .9'.$:H29LT:!1TW ,V$WV_G/_'4X*G<%&)
M8-B@#99-A/"U_N=]FZZF\'OK%^J6M37$?Q_7A8*OXVBV9/F]S'D.#4*L,UK
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
MPB4N?>:(K^JWEG)8.<.X0^%9";7GJ[(Q-Z2C)H81?RS"HP0:QYZZ=C1F$QX
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
MAX[G?8DP5EO\:/JFY=Y7<$CB%!_XI;-7J]V.;4"*^I8CR9JU:!/<4TMS0"_
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
MM4KC&Y\8D32/*$^6N*'M<1._KF-*"/ HPF=1Z9_'>*9H'#/M/6^F1_^TA;X
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
M"Q+LZ!S=49FKU /5:B)P.F'SJ;,1VQ7\H.8^][3B&R%!H3WV1XKR#SW^X_V
MWU'K-./38U?YC!KGZ=C9_U[KSO9&U000/>35"XTY[RF3P4-"$A8&=]:36[4:
M(04NHX;=ZLZS(<"[O*PO?ADJ*>C*FP+"YU"HCF%2&7 ]DF].C?IZ0@NM[7!L
MCBJUF"/Z.2D^HZ^T9^G^@\?C6+&3?(YDI&RYFIR7Q7]>#9PRA9E<V:/.:G4:
M9Q;3%G6IUE0YO;\28$C.6^:[]GE(/>SS0GIEQU&ZCQ;EAK0(E45NS\Q_6>T2
M_N[8SAK22#K)52B0GH*N7K9,^OLTB>V&H.,-R6_POZ\3A@NU-/4'@N\&Z@%N
MST"F< EQ0?A]_8\+D@]\/1!D+(H=F6H[TDQ8:[[9UG]8</UOG^WLYK ;:$][
M=\Y"G=\AULW1G$J(_XHS+7%NT]]3R$;#0P@=WVRM)31-JY/NNAX8Z(=QX5*W
M?K62C]UPT1 C^,A72Y"\[DZ%CI.TT6CEA(UCUI8O:*?/]3_2GD=[_(<> '_&
M>+I\H;RPK:)7#R!%"G%U7Z!F)UJC#(E4Q=4]WZ+PKEG/6$T$LQB9.;8.F9\J
ME_5].APAA$\O\2%QZW8'?)DT?"DNU7@H;/ M<]"U"[S 68FW4QX)Q<P<2AD%
ML^E4JD6S,:,HN;J5I")E<N:S&J3U@=E[[J")+%5-$,$M!E]3ED^Q*5CTZ; 5
M;2^=XCWQ#:D%MT1[Y/0)!Y]R-47IGO31+%4M3GZ(!-3QN/@49%)ZU4QTK].%
M&PR'"^*T&EC$1P,F)T:]N7GM9"L#1$L(XJ==C+HI);TZ^4%LTT$E8Q3>E.>,
MOGB +E<U7%#.FUAE%>$JW\ 3BBU448?EK-BZ*^Q%]Z+[S>6+)D.>A@R3H[<C
MKND#DO;<-12;F$_>8HH#%G\'VX#:($_5VULD&:43$4G=:S/Q9;6(DIDW;K1%
MG.)+GP7;_2*)9OKG[>$*U]NX%(37$QI(5C:QJ)<@%N.^Y&H7LTCX1&GOL'8C
M!J(\>5:P'Q&ESJ@D.57F> W>VLCE)L'459!B5B<_])?(?'++)X:F #56\,>+
MY#)K+ IE%*!57:R=]RK=[J"B%?9I!)DPZ3W+-P927^#5R/:UJ->?[I<>6^W
MBD4J1END@IMZA./2O9$E$W'FHB?A9]5/!77NUI@KH<\R/+>H"FY%^,R6@L5Z
MH-CH\,70E+-'CWX\2Y*3Q2#J8MNW%%GD-*6;,PT=HQ,<U'IS""(X=IY7R'9Q
M4-1F43WE$;>NSUA\^5NIUT,S&Z7,DE!#6?)1],-?JBY*A?)<H?TM=%A%3G<F
M(T)1*LSY'<G2Y.@*[PU&ROH@=.=E=4;5$K8=;51CE7E/_9IML"R5N@Q4S!F3
M/G7U:#?LO-'(5.UBO%TV1AA!3J,8X3,/<N8W5[I"VI]1/VJ4W#T-LBK+)J]'
MSXNCK:];C#M;W1 8!#=-=X=[YRZ?-0!9XZU0B6MRY5HE;QQ+I$E&0Q0".]1W
M]?LRP7@6I[_!WEM3Q!VX;^ZN&=)TT/^LFHBW+OOS\0NC2W'[I J22(:Z</ML
M"[$E:)0\(5 L,R>?HHMXK=X*2CWHL/-39-@6F()Y,!J2D8.5!V'JZ8GLE40/
M]! ]@+[_[8[0P>0-_3>V RP0"4?C'9 C.Q#AR_T:BN#(VC9AW](#55/+JEJ(
MGS!&$?*KO(SOB$J4%4D!:8QZ9QHLR]J06L ;LV 5S737:3-3 +_$-D)X"FY=
M;ME#V);'=E7M_,;VNH'FSS_)NGRV@\78%=6MLKX_E6"@!*?.^&/CY.BDPK"\
MLN^D9"&3;L;>"J6/2&O4J7P[? 9["LI0^JVM"3*LEAK3]=2Y2/%\;;W/I(>>
MI*:J25VK;>OX5E0_!</J%%2[.=.*@JZ!%R5>%V,V*DWX.<UAW6]47_B1JCX0
MM(K1@NC/,0PCUH/^ )H38H=:W^]YVIE.FX NZ-E) .OY+F=K6/-HD<>HKJ6S
M3U927'5)T#YFFZUF$OQ:W?M:P;3&?!!UK^P6>Q72F<UQ9&D#G[9XJC,XULW4
M.-4V9.P3N;@I,5;::EGV0%7O-F57\>*]&Q-%/>01X3#_!LT2?0$+&D;P$KG:
MC+T"SLV@[E'$;R.>*ZS-<VH96W@GPC]LQ8NFY3;Y%I]/.>X[:WI^QI5W7NW/
MVA-H2F5#1^?F)RY;)I67/]\P=BR=;=.0P!+4\)(A>+TZ1U;":/!S43(2V='P
MER_M"N\T*'(M)34W;XJ/$N4K)3EZX" XN2O4MY'7T+G+FB"%)MGFWT\Y;1CG
M]OVR;AZZ5*7.R9N"Y(JC;)3,U$J;J'P6&]TNE0]E5H()]PND9=[P3KICU].1
MHW1L6I[+7-NZ#MO-Y.3!O[JZGRR/?F78,]W.7*Y[2B6I( H1JIS]4,8-]F*T
M2"5(N5R-W&_AW3[DW>$&SWRX17S99_:!6543$%LS953=K,[IGUNRI=@$L6;;
M4]0"<5!UBM29090ZB,1V?X_%*8YZ9A7?.A2Z!)&>M W%/\*,D^+T<?9Z(#U
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
M46Q//?#ED'!#1#ZY,UJ#H?':]9P70DN:!7M-$\BDMX$-K^_C+902(>'FUJS
M^H":IYS<!VBP.-0KQ"RXR2.?%6%=&74 6.!P/"PU3&=>@Y<S"&ZHHF.3&BAH
M@R3I>)_V*%'B2$D,N7I YR&;J*4])S5"<X"@_YKD6&#80N+,<JEF5-!["Y7N
M#N@S4>AX^#N;@B)[G]X2WGUPT6&SE,3]P^Q^"3#6D^Y^$;!:75TMN"54$ I_
M/^0.PDT,DQ,Z-;IA@+[ATB?^D4L2/Y: @;B?I$Y6+=Z=U4"SA 59]_N.:7P9
M5JS(U>\YHFH@5;I\]XF^36<]<@9?Z &1CV$UPG4*;#AHH"C9L)O,DHX3AJ(A
M1%]A"KI>#Z1V</6 >!;1_T+=1:A+0;.!%'$%A"G]V0LIKN%&4!,9#2"N-M<(
M,8EA -6P&9X.U8+8HCP+HI-/)"[FH8<9K6%XCJW"%;>][$6!6X2/<G6VC&0^
MNJ.+CVW[E2 D;_0 (.SB8BY$I0[*97CXG0K,@U=-&9D*C1/"[09WNO0G\!E4
MW /W"4?F\TG$;XJ;0+3/'XRDM\YQ'P2=JBR3U2H+FX$:YA>W<J)&QU!C/;#"
M76&+.T!CH?XE ?]4X '"G/:;0%(L%J4F@,KB)F@7T;O3SC+:FC6;K@C$C.2.
M2[0%3>#=$P1ZS2&:?)4&Z($F*]201+V]AO]C5YZY B;AZ?0:";8(-S<85N)B
M-1HI;%V+9W76R#!W3P8^_^Y+;1#^8@O8!BHX;&?MJH4:/KK.T^]CM)33/*R5
MYD,BWW^-!>_'6$##>;?!?SW-!"5X;9K,\+2-)"?B<IR6&) F-FI8S)U#C$_]
M6Z+;@O _&0,A'$M($78=0K9)(=%BS(@HT18FJ)"%,!D<OEJ(3Q;+R3HK80H#
MC<((!'CUUZA'O55_X0'CH4A&ZYP=E1FX+]N))FJPGPG]5/WK%\+-TI[ISD-=
M56S#^E7Q<CV@["$Z*.WHC\Y=3HRH Y/H7._U_]#A_F^FXRW\1UN%/55$H:[M
M#?:N/6>%K][)# 80;C  V;\,@ &_H0!05SK;D.\^2B[!#W0+X3<@\54J-HWX
MBDE\%>YVU7(Y;J_6$$9V?1B&]("9$UD/9-W\89H7]$"7@D/8YO'_U/:[X+\;
MV=U\2Q?<P5:S@[#V5,.0IG[)W@(1H/@2'#C*-Q'"SQKU /K7K__P4P,VQJ%C
MB :#"@KN0!^K!_K]_!T#L$6D7J'GZ>.44O?:Y=*3JM<3;,1/<!:6(;@"R?E!
MJ6EEL%"UZEG!Q^">4(H4.@2=:I.F5:X,_Q4LB?TTK_+ V)27#0'<:M)!XP(7
M$C4AU;NW#YX9P>:AF_DDPXH>4U4- 7F#1" =P1^+XQ5\"U9\[8F$\E3%)]L
M6',F2@\X/PU-OC'S4A&9?M%SZQOZ;MK]>B#V6/B?W-<-O=%YEVIZ<CSR^ *O
M _][#YSQ]W/*P#KU:(S0_TE9+-]M:(8*M$1=5K\']U$<N]IH N7KG3&?%NF!
M+90);&KP<KR-#4R.\5!N/O9DZ]G'1RT2H@]JPS@OG7>T:U>RIS^F?F?'75^
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
M*L$BF/B;TROF*:K0[BAF5(0_!:ZBS;1<XE>Y^I>C'GFDPY;?""LYS'D##4Q
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
M_OO>ELS:C%BI@47IXBA5%E,/^G8C2+OK?QEYZQB.6#B __D,Q3,M$ZJRH-'
M/B.E\\]):=3__^O7_S%E_6__B_][[X#W_MXA!/(%T,](Z?U@7P]TCH/BV*OV
M2"^'G;BO2QER.:EXM4<>(:5#8GO$-7,^90$4-?;#%5RYWY-6++-%=J(6:L"-
MD03"=]Y!2)6<G,XLX]0R+OD^8D3+ \674J5*AF[CD/B^?;2+("6E^=FN4.C#
M\Y/648J5%\\0%OA]-0^,4P,I=*Q1.$(AS58#[ H&%M2GW6^+>&M&E]U2-%FW
MXAC.^&<"^\B_>/#?RRM7#4SCQ(-]X7 V-B?'%NE\B],PF?!#-Y;96T<>ZWCR
M=WR7?Z8 ,:[_>!"7ZW7G1;()TVIKO*LNN8+9_QA#G<84. \I/ ]GJT8?0C_'
M2?^1LI&XZY\/KN7 N5002^9,@\0>A5 2[:4:,%"I,CE]/;3%:B FE/CW .T_
MDEITWQ/Q!QVP9/YD2.Q9V/K?_3*\2TZKQ,5X7ZCFR0L.R%Y0[ Q'J0Q(T_"B
M,K=J)I6_$I HV6"8&G ?%MLJ!P[^QXC1/Y-B23AP)TIKB2/KJ39J8+H7KBK3
M[^!)P[6<$7O$%D\*L]8LO?D#% LY3RI59OQ$CJST^-\C2O], 2:<#LJ)W-*H
MG>M\G[T061QH[ L/?A RL;*@*(\I#'M!NB.UO)7_M!/5GO/8FW"1-J=,X&MF
M!CX=,+6=F)O]XUIK9ZBY[5'C*=;WL#'^?_UR&E["R2:J#$X 00M[#<UVWB^2
M)?98P$6<N_UJ0-\KCW47__XCJKMX_YOGQ/VCACS+)NJ49?VS[^N.:2ML,$.*
M[OD_<AOHL_F<BR._&;B<U\&@ECT0WKC""5,4__*D=5FXG_9Y8QHU:*2T]/(O
MQJ5N(&=:X* OF3QTY0/TOG'KMYOFTI8K:2W_TG@)B!<Z"S=>9B('-UZH\=8_
M&\KG+>>_9;L:4^'AUV=@'\TU_GED_ ^7 QVG3#@PIT%"7YYF. _Z+RE:,D$R
M"^;NC=8;^!1>XYLQ<::9$74^6FSA.KA&,SAHLLAQ5MPE5VWC6J."8 D3\-5+
M>BKWCA]*:N^J6MCFVPI'6L5NTWKL3:2BTA49)WI[B?]]LRK$#!DZ4(M8Q$*7
M:99PL,G_)BA\2Z7YBS(,"1FTQ7DX==_=QY$(^7#)3*2SMJ6!@>R@6=?T6BYJ
MY1280WDV7]3 ?[^(]SEB)SA0-2-/L\:4N5W3D;XP_\WL;O]'KUE/W:O)CH@&
M_3,A](OP_WY>R^D?\FPUX=B?,H=6&''2:(M6GB;IT';[685*7,R90W:BIHB^
MV!.]V=-_<S7>I:MC'TVI)8XO)NIQ!F\B?FK RX;LHEF'#H*_#GRRW14/=;75
M^F:^ZD3I@B/0J1!WM/<2*+9R'I5-^'R8"+@Q)?LXQ?_X2=6MXF_7F<>?ECVS
M^K*[G/;<8LH4N^9M&WIUM&__7Q\"+O%<#A"<M ?X/_+UUOX[NPO_>=S+N% 3
MZ6\8$B>SUQ[?H"1SB=X3RWHF\=GAS+#VB07D6Q"\U\\"+Y,_F4'NFNM[_>X]
MWRZJ[^BIAT-@>859>PNV&(D^/#W??);RJ6M-]W6>^2[=GJ.X3+IL<$4-'+N%
M ^Q&HU8?,_'>M3USX>IA[C,I-NN3#2G_V>5INBUEEG3V1\4^8/=^-1"-1>U6
M"H>K-*%J_^VK+0&J1]TJ[^XP=NLE9H@)^BKF2=Z(UMTM^Y6'P>$>HK*O5?$<
MZJT&QUKS]?;M)U?@\M@%%R_L3&)H"A:-7\68 A7_/^\.^//>AX='*=TKSBD6
M#FT<:=3"5;T'):14]?(NU+(7]U"UY:!XHUG$ 6O%]VMJP-4+IUY3<%!-(G97
M^:@FKV6@9F[8'*W*+;]"I[^11^:\ ^$P K+[?_NXM:(G$[\^XH!?W\>Q?->4
M+T9^38:,CSO8*#3*9E=CUX/^3UJ;#9^TX)-7J)AH?+3KS0I9J?,"2>B S=4I
MVAZ%R0=,OC]\X,J;[&K^]97!<[)9XR(X,'VXO7J!Y"SR+&/C  ;= NB6^+?9
M8;.HN8H7JE22-M8"S>'@Y%M0)),0&!&0X5&$+=N._(Z9O).-'B$TYEFU[!R:
M=?Q,OLZXI\-?O&#!.9EJDAI(GI>.7?)4/- <,:&)ZD.V@VKU*$./0-$?8-E+
MX@AU;:F/)(]YZ4L$)<W2R9IC-76-2R:]]NUY(+V9OX-^>!3=0.P%B-/QY_4:
MU(#'8N5^2-R..\?4!T*X5L$<^8U<X8U9N*L!:>3888?+YTD0,TSASQSAD/D3
M&*D"5"1Q4 4Q6PWXQI(,-.7!I7)AMNH>!^XG8@L9B'^T[<0&2)".LZ0"3=12
MV;V 88@_+F6%//D95K!.01[Y#=<8\S +-TW@1]R]V^)DWL-6N1L2OP?1+?2X
MW?B-FL*01\Y"FL(<P/,))<D4.N]8_GEO((&WHDQI+W2 CB/<A]]J+CE)T8S?
M0G\N"VXGPCN@Q-O$A;:7P&?VKSA*L)R?"4B[;<<-A1V:,TUXFKF6+4)%(_[J
M*_)LQ.>;9A]2Z<]??/!?NA6\G[_<(L*#4!(T<H1S"D*W$4TZOWG]'[AOAAS"
MILGA@5IP.GLI5<KEF(.APB'&%-1!WILZR&Y7;J7RL4TYA/@*V>#RSV>37XLN
MG/C<R>? WLP/LCIF.31X1&F'1B+WY5F*I^])"VB[D?UBQASJ<U^LA3.[_)-]
MA=>IDX]?'$[2,4P05NI@]5BK\ <%)'(&+Z%XQ;^W(;.R.*(KT(\,SH<4K$E9
M TVLC#7$+%)@&RPM< AOEE07S6$7.=-!\0=H$J>OB-Y!1K*$AFI@/)_5RO\X
M'O.$0>?@(/&TG>(XU4J%<E5F]R>.L\Q[&=L!=!!W^?Z:W5"W;R@/01)OS3E1
M7^,9R#EB#6MB&;,B&ULTALM-+,AFQ*>Y4@WDP1"S\6[:UAWG/^FZWIQUZ16O
M<KPA/&X<9\\&7,0(KTX[A69@)D]SVD;39+Q*P3CRR%XPU!;=)DM5 VB+S[?%
M1BVZ7V6HD[4(4LTA"]K4P.RHGS.BD<PHS80_,CDZU.6:#(>2$)M<OR=8=O!Y
MY5::U_NUZ(]5NZLW3Q\;X-^3D8OV[=+]^A"$=X!Q-:D<\:]8^[-Q-9"]6^E%
M\[(9NNJ\V:>2A>R/YB"+*P?'HM4 T9*D>O#=3@WX;)#;=;)(5N2!GWE\&4,=
M(46 &BC@*@KQDN<BN!$V&1'A;[*N$BS%5H#WH]F!$KQD:_=/)&P!Z&2(6\P)
M8$V8<T+(Z#9FJA!MQ1O*($^5P^G[374?DB^A6T/#6\CWUOZ=>;0B!,_\K0*G
MQ_4W_G>9X\Y>D[MPPAP,X:/;^*E,M+6308O$-6T8G<\T(!FBAY#4VPA/D6TY
M'[:MXUL@A9O]F )/2:#B[/N(%83#G1&;:JO=#0YXS<F(=7^7=/'7C:I"%J[C
M0I?&J:YQ@@]"KV KJ0G13<29::GJT_ZQ5[%4E4PRT!Q"^Q0<'))W2FS3P: O
M<F&#;1+=6,Y*S\:MF-&X6OQ,OK*B,,YJ,DZ&+F<]=HS?6%>V<G"*T=@E/',=
MD2IW^5#IT*4;\H#/W1%5+Y$NN>TY#9-.S+ZL>^IL C^$A=]U\R*.)SH]JG2>
M:A<T*6N@\5+,P(A.CQMA0IJ $-N*R<5SM&#<2)Q8BE UP"2F@0B5_7,FWN-?
MI)'#QUO&Z=!-YXS(7N*.444CV'A+I\63N:@7SP/\O$NW3@A_YW2Q,!I]J1H0
M2_['\IK_DA;3.N?Q3-I-8C&Q^6'G>J(NQ*U2 P&<<3F"6T1*^M\K6?Y5XK6Q
M3-R8:__M]TCQ)H8T)U<*5=E%:H Q9"-QQ^V"#!G3%^,^;X^K"KQ['.*60K\*
M)ZQ)FI6?Q7^OK5&9W(X%-W#$'9PG%)4A$]<YXK;_? \NOSY48JF=%W$%V_]S
MQ<0ECGM0/J&9@D1"@SB+W#Q0#R&1I/]8B^3(4:S ^WND!$0=?RY]*&2UYBS5
M'L[%+,C*N6J@U5%.Q"PTZR5:.^N)\"["![XB3'4#/,DR1OV00W#O[DHYE(1Z
MB(Z?B"3C[S2TG[%V1E1CSI2DTDG%]7<^+]-*M0K7'])ZQI(UT'&_4'MBT4'0
MGYC:=O9S%U(I&OW2(GM,VPDKI!/+P)33L<0[&#%]\,*YW!.K*930PN"#VD5G
MJ/Q.FS8345K_P+5WLOG,G6U;;T)W#WYS;\LX9WZVL^UFK_F!SFX77(T(@);;
M#SQ6774CYDS37@],.ILQ023[5FXD9A)A/]MQ!V(\4X'W_:<0]O#3),[)[/P)
MPA=R!EY/?H2/6!-31PT,(N")'J9B;SD1-YH-]DK"X@]))X>3@=T9A%-G^\\*
MWP?$KKWW@"A8AQ7==3BSE'3B#>B*'&>RO@QLG'OO >RE\^+'3H@PC&TY^#\%
ML[199^%N<D&/V=C5.>'P!;VGO3V-Y37L<9>G^E&N%9)6\I7AR5!^"?H?*2\^
M'795S-CT<;CWFVG>BNAG/CIQ U?=75YV\')<5H*R:ZQF7%<MF\P:"H!.4-(%
M8X-VDE*[.JB<%3O"1':@4^TI!D'L16W.OA/:F5%'X)V1\!NS!KKEY/"L9QOG
M3-JY5+L!$F6$KH5@;[Z.WT=7%XZ"W  *?FD]5?J04U;3EB7U87P(UMK:/TUW
M?L+E5:Y IYN<JVB45];:9H+EC*0*OD'0A4XN(U$-/"E.4@.X'IHA$$"A#,/*
M-$(FS4UT)'QSIWU[/RC9=OMQ_YEMSM?M-:-Y4\I0#U4U?ON +4,3.2?(.S4G
M5G6S6D^"7U']N&3][^C"JK/OZ6NH P=)"^0=9=>.0N+9;Y'C@8L)%XW7&4C)
M[]<5*I>AMNWLY0-$\\A2@F]'=0P+70E.CF164!F6QN]))C<,GD?L+="J76/X
M7'I]459SD/:P7CVGTGMHGCALKP2L>RE#-H)B!Q63;M0/E:?4,\P8!K-$%$N:
MK>G*.,U,[9.6D56X6YA&0*VJ>@AI=O%K)TV=?^7H+;A8\2<R+FJ5>_BI2JJ=
MQ,($ML$SY/<QX8S1F%\_";T>(^L% T$YED_U[-9Q) 0CY'SU+$GDKG/%&9&R
MV8T%Q[?L'JGH1 WYBN-,;MX\&._FB9$S]O#JJCCHHH[; _4YS84/J(\?Q-/F
M26^%+JZ.$;>L/6%==^=9>TO;56/# = 8#" DDLUHJR6:3<0[X(ORE0Q)KG!&
MJ"_O@VP*\]Z'$+9E&'LJ5F\5NSMN[]55]?%WXF()MYWM2P]1$[:WCH:M@4-,
MS[T,+NKY9EKZXK P^$+'I<AV_WCWCMW/ Z^\^$U+7[>@<X8(;\N#5!_75M3E
MSH=,AZTM#Y.N7[D;E_5K_G63^3]( 399<5F5]^T[QPO?2;%Q7XT6^=ML*]S-
M^.L&7AO^<(IH=GF%&(]]C5WW-Q$O*ZJN3"8O.?^$63/\03HQ<6;U1M/_6?I1
M;8<61 &J6QBHI%D@^2 1V33Z/7K"'+J)XJ1!)_VZ,:19YO 8U55!J%UO;+/+
MOJ*/].4['14H'9?5\5+-T5@5A,$HY4PJ5UH\. Z_K8&,:2N"[$%]-.I=]<%(
M:,A"3\RX5![8LK?1UP16XBPWS;L^1W!#C_;@X=39_M?9.'@DX&8<PA=$*YZJ
M+H](Y7;B*"X30"<AVH7!X!32="2AKK.J%UUTU+$]8L;\E2\>#DP_?!N)#EUR
MZ,":=Y;[ZVQ6Z8Z,X8Y[)S:.W>"/?\M!GLH4;Q$K?6C>*!G99K]B$Q3;X]A&
M,J:.N9N2RHI#(#AOH %Z3#,KZ$LD#&FV8I4HP[?L>EX[X^IZ(.::_1W,QXVG
M<KD,%L6D%)?2W9%L18#J3O5N*5\ \8A=1(/R;Z/>#/(4,(C0];V5YE9Z1=*T
M5W0Z,_\7Q$Z2#^"63&(O=YROO\^(X<0,L7DZ'#>RI7>H6^D27%69Z,5+K]#2
MS1@YLK>^\L+K=]ZH59Z.J2$[H5)2(""DT#8Z;[D=>M1DEWFF8-9AH"#W'F*F
M)-,L5 4T.S%S-LVQT_XE#C35G@^HQ]UA1:GX:QOJJ2HN"+HS4'RX)3<1AN&!
MH)XEX^'7NJ__8K1W&*\5O)U"4+^R]PO:>!=I.C0[N?  7)G)"4DON=M1L<+3
M30[&L:V1!$ES0@&ZK#5W%I.0)0V+JE-&Q1<&GWE0P]R&7%,:H(&MBQ#R6>4R
M:E8=>5+8""NS1$(QID9S.P.]VI:3C.V@L$>I!3,-MLF765K+GQ-_.)XX$5 %
MJ!CEOWOJ6W>S3FM].S#@^)?WG%6I_/56EC>^R82XFKSY_@=?'QPH:HR!:O0A
M*PV.]T2L>7W,^0K_"P81Z_?G_*TH'S3N^G6XX+,EKP!+(*;X4@0,5,E7 S0&
M]DOLBM;]U5V<WE055,=81QF70&0X7V_M?LI__+^P*1>C,CO1I9.:: /* ]UZ
M_"Z6(N-I"D:*),:1YZS8I^BM)2TX3-\);1]C.8V1^U="C\Z.?F-0>*_H"W&7
M267/IPN$VAQ_B(A25&DKU]Y'MXC H77("['%\5IN(Z^!K!LY9#1B$3.R4,\A
MA9]DQ$C]<U?XL/2<!-#M),*>+&M<-\>'8XT*P[^<E>18;/+3L=>MB*+1KJW-
M: !;B2AO4_=**^,PW7[V/+E_AW.TB&)$VPAWIE^O)TRZ!]L$0=V^<U\\TH_[
M\NBY\W;O&.8J'1%]'EZTIR#.\L,H#.&3Y9;.JN**3P:]XCU+LD2$KESN=?8L
M\HR0ZT<GP]MB='T[U, S^:WS)M>N';QJ7#+38RGG*7$>6PO=C(NA,;%'9FEU
MH+C424R(QRQHN^! !FU6E/C38:3W,&A4OJ6E\4D!\B'F4Z'[SE7/WSSY,^8O
M+3\192@*EBD2*6D"9MV7][1#8E:RX_U69KU>2?#<:9*F RYFA[$>T[E9%<Z>
M8M@@XUSR_O,;(O9_D%1K=FA6UH7-!1/(\%4JI3'/G(UTRR%-V-B(<Q4Q5O6"
MR.0GHAB)5Z RT%4G].*\@*9'YP/WI,U;*>SJ5MCBMKBA"8?A.4'T]<C9^XBT
MWG(*S*MSTBN"USTI0BB[D9,PRUUNAMIT. ??[MM!N$A?6'S1.80OA0QM2:LR
MM^[:-&3A4\O\<)E&@BUP]HCN<=:.8B%M./N3.S7TUI&TCX U[#GO_V IOE^!
MB]TZ_\2]A1;-Y^7R&JD)Y8]CEPD5J)ZTA&SY+=OT:Z;_O>Z^CIR.PL*^SM-S
M'KTLMIF1(^);;5SNWFC^67_F&<)3GZ_$P3BE%2)4G,6+[HT,U#.-[#DF04*S
MZIB[U"SN46+H"A^O-N>E5997C>QO439WOETFU^&9>22^AL\>T9\T>T>2RFX8
MUT1YUJ-J8#I0MN7 _WOE_!]V'[N\]5"R[.WO;LOMODJ+378W3A5EG.7I6C%*
M@ULT ;VTMOCD4#3;"\#3MQY4=A-0^(7F;-NU00_802//U0#[ &/MA<.0T&;C
M]),_?ATN7N]">.RB*QTAEM)W0+4AB^,@T2V.2<T?YSM)"Y 3ST= N,R9-"=F
M-?,NG?673NOX^N=_FN>E#,LP>N'X3!S.[V$K,8&P3%A#U*%6BMB5MP]C373'
M]G+A9%I(!<F@M<)KKZN\F5&:"=6:UIQ;$(^4/T#\8_OWK*[4.A<;,R#G2+.'
M[,1$@>?1=VQS(37;3PXFH0[BL.-B3KPS&'6'C*[M9)O8<NU*D4':OA:_&?GH
M1KCX(NZ+ZO0_P!>J;KT^-/5XKR-8;RLHY%5BQ';V;/H['TLK9"^,\V]]YV I
M?];1HP1D&QHI@2R"JJ:\>H2N:KD4S@H\72%.$)]*$ F'OF]KB$G'?>#M%DX(
M-!OCX<X96XUUFW+B:5N4.VG'6[L;?8M>BKTG!>7IO1\A:H7FK++4@0.J>H@;
M>Q8L$W^D_F%4]Z7[S)^[.'<<';BVTY%SAKI)J)G8@K SNJPTAL'%S%K1#465
MJ0RP>\=:(QUJ1N]7^6H=?6DI0/-76F#M/9:(5&J+2V_]_%?R)7?E5J)>AOT*
M(B_;]XE_4?#$Y8Z*(;TCK1'+)WFG5"^3K-!' D]/D:H!H[(SOX$[BG+?X*W-
M[RX.^>%"J'4\$/<@U/%1BIAL@$3MD>_O5? N5H19<R^XY]X?J"KJL<^,E+J'
M19$7G7C1_([:&\3:_G['DRT&'TZOO'3FW.7S-=KKG0WYBWI;1O,)/"*RXN%C
M3^4JFMXD^DJ(0NE:91!-2*V!7+'UK':AZ;3&.);;E&)59@3-0;([N 3(_Q#B
MYO&ZP[O<_T8L7W>]B;,:L.3 X<*A5N4A[,]*J*PS_B%]+KI!'C@X]@CU0,CR
MK)H\L!H3X-WN.E<"U:B"0H=$35&;#]2T..]/%)A,O[;FU\W?K$>RE/K(F"(=
M42F7T)8AQ4IOJED-21>Y(0?K-#$ 4\2LQ,8G]Z@!;^LFE,3!%6:'394SC9%H
M?2%U]@?]>G. [A6"<Q?;!A#9P]2I^$ "CPP$<L')V&IT.\S('(HL)1++K8<,
M1: ).RD?7=/1YA39H2&.KRGZ2?IJ8.FOM?,LVTK0WQ"9<LD'&AE)4.Y%][VO
M/B0*@R2VL>AN%4,,CD]#")Z=:\E#0L0-E.3ST/DF0^)+9U4)+5"=7XXJ)EU$
MX:8?<>+Z[KP&EXG9N;<1T ?K@K]>"Q2!ND6Y!2$G I7AKJTI*7,0J/Z@?XJ[
MV<YSS[[?2GXI(LQ LK>S6R.9NDCHD=:*8Y4"=K:$8-"'6;T;G;$MI:<CXDAT
MRNO/8<Z7?ENJ13*CEFR5<Q)Q MLT-SHWTZPQS_(=ZEVH>MKR(83<=>'K%=5S
M9O<Q:3#8';)Q=U+XE><W*Q_Y6!3Y-A7Y,D86A$U^+&E^UQ+.\-[-V-G3WG+H
M4\Q3@5Y&Y&=%\Q3P%A#TG[$&?2FC>U7@?=:?W;8I0D,P".]]BKR6[U"0+).L
M5[T"OCXL/IV*L]SI-)>.B!@[SR=AT;50=]57.W&C=?C,.7,77>_WHE=T]N)2
M\),:L&8H(5Q.-\"XJ]N?FC\-U]GI**[T/;*5N)05'Q$3L(#['+C!<KD:*.2K
M2B"8U8)+Z%LL=E\^(8[S7V_6;-JTE4,J2_(0KL23HA+!\9Q'E8H*%0NG[HWD
M:?:$2T036?4A"HR]]7E'6_V@GST=3JZ0GGO<'MD4A$";/Q4&+70;IL8F?9S#
ML;WY_?43.$%1CH3++X1=T)NA+?'AYC+T!$B  J:%(A2)+#%>Z=G)79<X88LN
MVF+ WO8&3;S*OSIU^=MF7=QOZY-Q+S;AS!%4XA4BFPH-V^]/&=PM77HWV5]Y
M$FL_1)ZX0;/XU@A)<J2,'6,N-@]5=Z!3_'CP*:,NE)5)GH>&.5M.>MKA;'?[
M8W_>W">D->\]!WI6>VL5E0O<8Y\^@67H(M_O%S.7^\,/W^R^<8:4RN#ES;W^
M^=ONT*K@]M*1N(<6%JQY2A_EZI&X1S,"E3,?RY?43=V5&W69NL+JV(C6N!3F
M8--*Q9R$"U,*1)JM<^7,(:*(2.AG+Y9[9(QF6G'92UK7JM8H&RS7=X*5SFX/
MGSFOV^>09KYF_8%31HWA-:,<Y%?"'#70^H7>SD1\^CAHLT]K54HC0>L08M9@
MZ5#>"8I7MM!,3M[O"?42+\9?P=A=YF@Z2>!8%&?U=$"9JJ5WVMCY&I?)H!MJ
MSG:E:]&.(K<DQ$2V(9P]M( B)4P>< Q,(5D5IT&!G-2C)K"0&^-SI-6LWM$4
M$1Z1$U(*O0EE?;J+[QQC7#77SP8LF.AJZS2H[P<G1(;:H O4P%]-1+@^;QEN
M/V]4)1R8!6N">]O;QD*G^5UEDBD548$BX4R$57_4E&)H'5_.2%]'GRQ/1=PD
M1(M01W'+O%KV-'E7!I52?W11&$V<77<W7AKR?/$=<#T9JL4ES:_IY!3V:J0"
M1&UK8=P*.WE,) "<AZ1@)C+)P;8(-9"1X(?5X%_N9,WU>I%=[T=;LUX\VC(-
M^ S$X%:O[RWQGL#Q4F,B>A:&FAV03_Z5X9!_[7,L"S4]>JO$S,)C9\J^LGG7
MGU55W&BS-]-?UGCEH97)NIE=\PUO3IIV:E+T=@!5X?W 2L[(9B!A1$$G#L;9
M"-B&-62^BE%5^=@HI_6@'GC;A$(I>2!R5\)/7XU:JPI]:O-FRG4S96MC/.H[
M+(V)^L[:K$'K3?N.:8?6S^A+//%EW]7"D:<<)S5P'!Q?H0D%I0:43EZXFM_'
MJ7,$5#,8WVW?,;TP D(8*=ZE13;51%6>71T-)XCQN]-()A:S.WF^E1G.,T0<
M_8](6IO2C7O=,3MSE$] 8G+]S"T>'*+[W]1UN_G87K&?9J(&)D]1 U?-\J&N
M4,W>T/N/4C8:<<23-/O,<9/[D]X,(?X5,HPZPH'CH5HW-=#W60T$$M!5$V-J
MP/F"LBBZA*I0 VW<F,LQYR=@!TMPHFO\ E]1I<H>9<[M1G0]D0&XJK?1\=&3
M!T'/CII7R.EID2[A^UH:(YO,-IOP+IIL^Z7;N/?>^AK DJ(&IEJC<T#LDK?B
MC!K@$EC0,*\0F^F-+(54YLQ!,5[AQ*-JH)=!]D9\)& <>KX0JMN&V]:W/)L6
M4O?]OJ$2A#X8XANE>)148M2Y]HS[ON=U!<WN[59.YWI;BMI%R;L)5R+S?IM<
M<HP>.!%8$1X'CZ'SF9HZGM@ =G%QHR"]4@-\2P;B"HIPB3WR&U26@AG'1.-,
MT26&._=)X-J\3>GQ/<GML7R6&\K9[EI2L_#YS8<2FU#.DV>Z!XQ[;YI/\MA[
MY;(=WP*@!Z%[5;? ,"9>DP3V?)H-DBL7*@+EUG&8%>)V  Y,79O+[QKS P6F
M1U\56N@='9 O@AW.$ #_C5K["*#J.N0O%' 4ZY!I<*\B K&22Q476MGFZ*IW
M4]+%'>V8]D#*OO>'+E*&7N&55?=Z'-U4_Z5[D:5;WFV.+UCNCQ?9<!3#Z^PR
MH[AG0#8&=>4//-,YUKRBIEHY\[74JD#Q.>]W+;D#:L-'EC)4YMF#N,B]J'P$
M#;^Y!XIQS/_9VE)0T]A5N$AT#AD56F+MG#)F72E=6L><1;=#M&N/+FU;'O%V
MH$F[_NB2UO)7WDH[/ZO3CP4K/2]O.U[WN%'T:2/D#_=F.B^3:IRJ#5Q4$2H!
M]08Z+D1^9Y0$.[CM:6.-2#S^FBHZ<>))[?%KS5-M#HMH#+Q'J@%L.JXK/$R4
M&R!Q4B<X+MT':DQP,ZBQP  9;H'"ORV0?_!)]<6/KNN5I%6$\<_T.:TE742K
M&VK@'5OVACHQ/#&]3ULLT\R+P;LI$QN(76_Q9E["P9MY;K4:D,Q-POO 5)@<
MB_I+E)# 4'&AX[NSF;C4KY[3Y4/6J6@PE2D,T@1B+5Y]K,\UIZWS(^;_N*%:
MAK6FO,-9HI:@^KCTU:=JC@[)CC&.(#[2)]\AR396W*@4S0&\8[%U[:0EZ'SD
MB-SP<+*@^Y"<&8O:26X="_:ZM;;_PO=+#K/>BTX/U7WQT)[TJI]]7'49^MP)
M!I*55I@VWJDL4\@[=VGM\L+NJ'1_W.^?QGG/S,?V:8U7*H\@N]G6M'.JW^FS
M^^DV2*:8-0UI'I!:]%X<8A,1J2^\L_">A5YMH')R[B%8:7/MP*_=#@GQ[J.+
M<OIQ .T!)P=D8=MUAS;;X5R?NY-V@LA ,UX]Z.7)QIV]/R1@'+83U#_SVAB9
M))0/R3I1T!? 54\N-DT*DRPYLZ#@@B&<QSO)LR:HV9;,WCD<6 ;%J8$!CAA4
M%8$# YBIF]2ZC84NRKO9R:%1D9*S.#Z1ZPEI!WKF=E1'ZW)9!B%Y=NVHM=BS
MR6RG?#&6G=\G[+X#U:M2G-R.G7ZM;#AS-U1"[LK&II^%.Q77Y;C 9%OTH"N1
MN[!W/<D)F5&$M=&UB3-]W!U],D@Z VF0I#PLE(M940RHM$EK=-,.6C;DW@4N
MO!?"WL2X70PAND5U[[R+&@@F9KS@%UM:R32[*<_3"&K@=J9R#R39BI[4S#*P
MD"P%&]E/8&!3J4[<G!8YQI175%-/H3YBFR:S/7!S4A%B?+W3_E44]@O)V86)
M%!W\X?KYQ \J;@I8#V=ZM7\4+.+[WT<\/1"FF)#: Y)LY $LT2<G[E%#7%]G
M4I1ZASM&^<B]88:18:W49 /OF,%M6\2:41L,?85417A&)5<07ELW:5'-(Y_#
M/T<\^!>:4^_UY?1>Y 2%A6_L/#5ZA%COZ_Y*N14]$6:[^QVNO9Y%A(6ZDQ9M
M(1%/[JH/G-Z4V7!F:(1]1=XMBI$EHWLEF592 O>31QTVHZ+-K$'PJC*]_/B=
M/M/3SQWZ;!\-_.*AF&9J8![?FO5VBGY^)4'"$%#$"&(F93(X4V6Z/,Y4Q(%+
M7R(W^HLX/?*6V?ZPK4'37AYN+3\2#<*75KD5;KMV[N/6*)W330"5$0>*;A#+
M'+CDJ7T8@$#1\C8Q)PY='7B_BQI:=W0:(I?;<>DF+>4]Q<IYF\FSKFH9CU]<
M_]WF>;IF2GK3:29N6T4D)OP.-%F/Z^GJ[2XE4LI4J/8H35NNZZ5*=O84<[HJ
MI?LU2^$F:W=4.!'B?*)R*KF;OD3,Y![N<*;<QJ%P)R@FVHA5,Y]M/0D\33)9
M0VC+4FY&"6WE0K/^2N%<S*S;C[;^U5SZJI>6J]_9SW"HVQR!?11L;/'X]<[Q
M2ZJEVO5X%_E$G@SUY=/?DY$LC@DX?N<.;BZ1FC5]!4H%CBWU5Y&WFJFJ:'.H
M@C X0IM7@HS0*,BIGJDM%>&W0S5<.I'CCKU^W#[]&L8+._;Z9<7W%U[U5UH^
MGYYY$&L7EITNTG'T:90!_6;5#FI@6NEM ?5:I.%Y<4+G(:<H[?S?YEQNH"YR
MT#ZC>PGBOM"<((%S<N5N2+*3]M-.BS7%H>'%N1VGW(&CF-=/\[W^*M15583[
M9Z91R 7W;+%0$UUGM,GCJ'S=7=$KRS>=C8[+WK.J=^5X*Q1E(M3NFJ45T0:O
ML-57K,),M*Y9'7G)$/B)=LRE_](>B'#A'C."UJ=<T+@_H='4%MV38CZ#$AYV
M^$K+S4"6R2)MG&^)/PIQF.J#5/<X<FM-</R?"UYS19"*\'.MQ:+>1C(6--#/
MG(+NA'TN#45:>-=@RUI0GZ)OINS[!?UC=&*[^^VJ)24%OZRKN!.J=6*Q??OB
MK-#8SX]<IQ9\'OD08%?O(=&5\L;YM+P@H\[(,=8PN"  L2NB\Z%GN+JY<A=U
MDO,:G3*M) Z)4%")[3PDJE%H['Q2&F9WV')*J_.DM2[^Y=XSJ=<2;G4Y'SL>
M)*B?+7R,>\O[1#>T9+A3RD.9O$&<P/Z:/81C0Q$9Z.S[+0(D]RTUGEAZ.];&
M<Z;52"^*><#VXQ:PM9A0+Q08O)5 #-H6I0^-#E^K1;KD3MRY%[SCG3UO?Z.;
M/GY7OH)RN"7"K>#G,1V)JTYKC5@O?Z&ZP(J#_*<=2Q<+&^YS^C^3'(E%SH&/
M;IX=B,>!E?63H'(F7(B",MSO#?WDIV7_BI\>39?:"@84-"14'BV6U=@2:9XM
MU1ODD*3IT?TH6%IK6G+J/7INK9=Y:$ZO8K:H)&S3P?B-;V*U/JYK@:&A5.4Z
M=%/EDU<PH\&+L/=9N[.GE*-_Z(B9UY&D[R7P/>@T5>SS60>WAE]>IL]=%-_@
MODL4'H<W,M>(RL48MHI2_*>7M4+TK\XLS<FL\4%4']P!QMHSDLBF4!!?0.3U
M #@7%9M@';#L8O4VT9#'SC"/C1W91UH-.N W-Z<<<WK4H6_V=1)[# F34W!B
MTDC4H4(2,M=V3A?RLN;HDJ?O61$,H^ 5+W>\,FF\<$*4+-AJ\LN%8])WXAP3
MW%7/C\ =_VTH92]SMRRM;P,_[I0:\.?/^E"W_!1TREM0U%'7\79P[KIS["5P
MT%S3<^LW"N&,S[VZMUY(%VQK"H*XLZG%&,-&\0C_#DX=$?^.(W*9HD.5B[.)
MER_]")G"62MH0&6>17MU0&?5JT?E5>=RQ3%Z!S4;3@=,>=>_%?1-VK)#5S#+
M<_WQ3$:AR+O;"F=EN2S:2K@REK2"&EA?)6O$NZ6UA%<WXY?65)(3O#*Q)O1"
M<^++\Q91L]T_ZL_]\U%XOH@C3J/M_5M10V+R?PKJ97)OC: ^A MJ2".H656D
M+MT)4(9Q.B<B!KKG9/6XS@3EPXR)B,\0TQLJC=!"5#\CY!!)1O2.O%EP"NY_
M@\@,L#REP<*L)L_Q'7L^XJ;TJ<\SP%I;JL-O?UY93L1FY4\[M@&07[D9?T=%
M) QZ2)8"R03!F*+D686>PLG)R7L> BI)-0:Q'C@5;Y;R3FGG3<J*(V^E[43D
M<)2H&%UHB.Z7*U)$1DBZ1*4YHR7N4;4;=:U8PID3^L%Q2>KMO(<'5_'>Z(9?
M=8_9&;9]JA?O^\JS(;J"[S@;/=_+HMP%-'$6]#VDA EGOJ!38]FZT/#J;?^J
M#RA3E.X$:U(D_PKSB70P\-&G5Q=ZS6,V--@J?K<,JR=^ _LXGQ7\G2G%G)#)
MD9]B!E#^GS)!BDBW7A@O!+#YM#UPY5"*<L>14,S@29O]K44AV*+62)=5O;XM
M[M.9,XZ5'+^9=?-*AD]_5))I,,W^MO CQ&OJ8-P]TF-^)KPP2;73;I1U70U0
M[C/0U;S&<=$&7%Y1=LR?@.H'7-7 AF\C33$>(N'X[&H<07_]GH7#Q]F-S>_^
M<\*< VI(ZK@SU(T3V4;;6,[$0R]ZK,^_'I,AM$POB<)*AN\%J#HYWIT_L&L'
MC[IB^4T-CTVJG*49Q%/2A/?FNW2_V*)SYXF\>1R!C\(8R8(=%+_!,XH9]*4T
MMPZ:ML7M3TCV%KCG1G%P#C$#=6&%^E8J>MAGBDU_"3MZ9XUT?CS= ;>9]?1V
MC@GG&'D.]A<V1<5T#BU"F'68,Z(G(6OAW-",[=+'7B1GORH)RK.'L5?2S$#,
M,!.01B5!3R(?$](WA+WM_,(;<9C\)4/83V^381;A>4MSFO7^XNL8WS0HS@C'
MSKY7/#H#YGAW9V'3KLF5$NRE<F,M#.&V$DOS$!/2R66]-93)-&(K&H8#'.)1
M[:!TINV"'1K+Y&3II2L%B1\WH7YBCM@&SM=R/OG\Q:X,CSN'Z'7DBG.Y2K]O
MF&,\U_LYK. H/4(X\ZJCY.7(EY0T[YHCX8H8''$-,1.&6P9A%1$Y6$_+A<0&
MNI8.)P^,>XPLMB_^?4<7\=MZ_K/SYBIPXM,RJ.RAO])]_C,3(D,ZTJ^K65H(
M+M=$)."45=;+NL)K>DB(G]0X D+<UK(N/H7J?F]/9A1 ==T<^$6K5" TJF@"
MB 9(0GV:]BGY]EGXMY@4_/[VZD*K-R0 :P;+,WE#N,E,/M1.6HJ0<%P$ZQ@"
M&#E$GTO;],[YY.W^"SDX?*&KR(EJH-MZLQE';"FW;/29?O;YFJS8VI2A_1]7
M;9GU&ORV2)N9#W8.3+1/#7A2?;UW<+@[9C4&:?'[5FF-6ZL!G6^(AW([_0U8
MIEEA_F%,PJPCS!BHLJ[1<V\M9S%,?5+7QNSE@K-I:^QO47Q;(O] 9QM3;Y 6
MK&PRK@I;]%J9L&R/F5SO"([G?O2>*,YDG"&;Q8#BP/IH*)6(=T-1X43QT 8Q
M(84)M[#UV^BZ9)H9CE'O:%&J"NFMJ8:,BQ#,L&%993W*2YP)/F4^J<6N](Y\
M#AR$R"$+DNNWTQAE?H30OR9^;/@.K<P;T<H4;Y59OQNB5'@Z93KMJG[R3C"P
MK>H8]+@&[R>S(WNOU9I87?+8:==GSPPD9"$X,(;PF$,3T.A OI[1N%!IH@;^
MI."%35$#78)@YL1=;%9G7Q(]"FN$?OCAI<4UN^)<3B!V'TJ,T)JP0(DP\=M.
MG!'IHKH3>^\!K 10E"_\X19!4*Z ID"C]BT#,D?$#IL^0PTL<MBH!IYVPH%J
M8.\1@UC2F_><;Y5H="^JA/)"QP\C6A(PF>V(O_LRNE-52G= ]>25L?@+/!I,
M*P?_5$Y"+2N1627?DB()EJ&, O2 JJ@B/V^>7CXCK6=1UW2DL*'[H,=P^=/M
MQ7]A);8+_R*YASU1-%=297P=\PC9?O0&RK+B*[TXO=@%-7#S:RQX">JRW:-Z
M@1GU9Q.G8\ WLME:3\B$2L&F'Y) R&;TD C'$F&B*:'1&SDDP%[!MKYJX H%
M6X9W*D]P$&<YB;9PS2.-FYVGJ9EUD [-_RXUG(=3L[O/&'=17&K$QP0]HSNT
M1_BK ;T$Y5X>&;X,<4\&Y1!1/VA\'LTZBX<NM)#W<!X9!CN_&\>@B?6C:L %
M&1H_NS_YRNILBZ'8==D>P"4TXV:T@G\OGR E2RA#@4K_(&)9+U=)R  K='G"
MA"C3XGJFH)-+(L@-2DXX&\K7H'UT>\=Y-?Q,T,B>CQR0@E-HR\3OML&<Q&I<
M\QL5+,H[#T8A3 FA8<@.=]%_+(\07B)79#> 7842!I>I30,13@EJNXFI7T[,
M .&4(,W1-J0E03FM\$@BZH(\3/$E6ZP_YFS9WWS?]'DF&(S98V\Y4S&7?LN9
M;"17[/J0C 1\4"4/;.NP#UN^+D=H%R3H$(YGWTJW.[TX]>/6SUE#CO/B1W!7
M1/7S@*&DAQ&?S+B"&4R%_:6L@!G)N<?O'M,N_.7><KK"P*YV[+/V^#&8U<#L
MKO30$" M)%-*[)XKX&Y$%FLV&#V1?_E2G-P8H08L$+/&6*QIHCE%RD3<:SO1
MS31'+=@C[3>M^8'/2#C#C]^*[E,]<-XO=Y,PDCA!Y#EHC)R2O (* +NB>!-;
M>AM=B,JU']#CG6O#(&Q>46H!GDWUPC/.[A&'"7O. U?!&-$[RL*+;BZJVLI*
M\^/FC-,WL(U7J;WK MH"JK_22;AFL61>WX"F?&M+Z]4>S\/?>*TKI!*"]W$^
MI#30C=KLO:?5PCR1=Z,GF$HTSA5YH"LXDQ W3WD'2_P9XW9XP$A*P\LHZGP#
M/;LGGW-^$+HUAU(-N190^WHP7D[Q4"#,%0UQ!KV*J'PQ)0XC4J<&]QA3,@*E
M[K&K(JS$3YU!B2'<JXPBS74VG_ 9O;R"LN.@<F.E*GJ,I\T,]\+X.-%C7AGW
MV4ALCF&D012F,;U3^(R&62'WY6YBJ X"T/7M-&_<GQ2G5#N\]$*R8=YAQ.9+
MWP5A71,5H33TF&AB3U&FT;;P4P]F2><VNL(;/_OPP+GT]?0VHCYXC//!6N)1
M#PHJ%7\@,7)K1=([>Q>BE)@RZE<!"^L[Y8H$T:U(YZF"9<09/'2^)=%R_F:Y
M0R:ZDD9DFO[R8&02Y]&5.]ZSU,#1U0K^LTB>R_!(7V@-9D]O@F9@8!="YTL"
MLNZ%:'-]JNY^3X\6#X4>@+\6%D(4P+YX3T9-\JX"N^%KP+%C)[3E4A$_$0HN
MX:=#3YN2KRF]T9.(4NF$M0F?OOM$VXK<$GNG75C]#C-$CR-F#Y%H<B=I*77>
M87**/B0V0QZ1L5D'8"Z@=4 :\ITEL,UXYO.,/(FTXE>HW Q*M'0N X>(@R[G
M7<=JM"#]WZ;8S!.G#$KA$O&45_="F?K5"_,,37&R2K.[?21X7505'[5:YQ@0
M=^4V3N%.@Q_T'[)> F&-[PJ#K1\C,B4SCF@L&F DL9UQ_'T^]R4&W<\W("MP
MDIAU6'6+,\B@ZJF!'546,0[DU=AK\$<HLXRENJ(&M-3 -X8;JW@I<&^)&MA#
M3QC?-ZHC[/?6[%I%/*5C:)[U(,ZER$(+SNC4[4H6DX(HQ@8P8BEMF5R)>1LJ
MYJL!ENR2<")Q<4PG'P?C:!Q^"!VQI-.J>[3%4@(1G824B8@I9[YE6ZZ7IW"A
M.8@#ERD8$W95^?;[?D\3S SX=55)9M"/,U.FFLC0,1KN,./78ZV7:6OEWMP-
MM# 1JTNV26X[N!,*@"P_X+W3<A7"*$%#$9XJO4 ':2JE"NM/Y2U&HF'YFZ<\
MF%-W=S>G$B>KB4N7-D%[?-/]MLQC1D^U6B]*F.C=H/@>WE&B>M1(+,.D@Q\_
M RX<\GV^5'B3\%7)50.PMRV1WNS(' 3EZ?6!M20S&!PLE5 RP'E@,&<N-9WG
M*ZRG& H1)@_$*U.,*X13B+E#\C!.Q&'3)<F0>"YP[,O6U^O'M17G\*^(HK>!
M)E  [@9[>20+N#BVVEJL9'8Y*+H1LZ@[Z$9W6);*J0"#"29( C;S2."FEAI-
M[*X4CMC<U#IM7<)+;.9?^B=B(9;9ZU.4%22N;M>+D;()Q@#C1U#;P\&"BS63
M^5<B2 V=VA.PM\4:EZ7:XY9R$#7L5:2K<-X2P+]4-9;A3("Y#<?)"$YE=?I@
M?AUG&F)3[WV7&L*50(/2VWV.EI6EU"^'?+B^8]P6TH_'/O)4Y9OB--42U47,
MA%K7C4W[4YX@9L639AU&U^-H'RZ_VJS<+N=<' GSYAY=+A=>VC4@^%J13^WF
MYB.AKDC,K?"@_5H,!3$\%CH3:69C]KSX29Y>:&YTANI1V[ZGCO%"_8A&R2K'
MZ'/:5V>LXWO&=PCJ>AH[>@0MT&U?01<."U5OBUUC7RRZD%0KPA'F#6=0A1>=
MICG.+;"4C$U+TD35]1&OS)42NE:.\9Y!Y=!%W099*GL):+B68QY47%-\"%Z9
MP*)F(*&;CN&>:SNP6SSIPWH3R4L;/F)5/&171+-!.' 9-V\UXGD_:(S\E-_H
MC;^XYL*CTJC28 &KOG2OA-.X5]I$D% :]MCAOFY>(KJ>,']4%#B?V+]PUDD!
MX=1-50QD^Z;L:_4[B3DNZH@Q#__L;3D#V@GO37I1@[FRUVMB Y3;#HIAO.D7
M=CK/@K,/<^2,H>,P4<*OFV&]59ZB"(PKM_"IX4S1C:-%T)<Q9^*T819C9D90
M52^:R4Q9R&:K<.P_*0,0SA;<F,ZZBFRG]X-E8".AJ[FMX0#;%O;)/%7.F!W"
M=D9F/7I"V@"3T24)W# Q<R82W4"?STNM-HSW3KBT=;^Q[L2R]OEMMGD2[KZR
MM@JJUV4UX/Y^L*5"YBR]L.;FCPUNO(WK;]MXFIRH7+?++VQN '\HH T(WAA>
M&'1'!&P8Y>W-JHN%7"9XZ&R>]-D598"WG%G'$QWAU^52NGMWJQY'9-H<V%L<
M<@%*MN=W*3&C=:]N/TLK*3LKG]6\QNY*K!8KSYF,-R)%5>KL!0\HGKPK:H<"
M7Y)GTEO)4^G&-)?R=[1?<GJRQ;?T&HC3V>  FV3:D53PG/AA/=RM?TU^7HN[
M0"59PQH]3OC@GSXV,\(:'?T>+B0>_84W0;B%%>;=DC-]^[1_#&/35$I;U$^5
M6R'K7C@@<4F)C?CD)&4-V3V@!<$KF'&CP<:W;'WAHPGYS*&[NWB;3O4Y3SYP
MZGB04S*T:U#,?(-;6B^BNC""E1]2I;Q->-VX:G5GMWSDVU .9RY!MJW?Q2GF
M0M3HQ$1+N(H\@5T9EVD0L$U!4 -/HA6WU$ ;&%LRLL&1R!HQ&I?^+W^;8_'S
MR 6;X3&%49H_S)>\=O$>LI=_9.3+\U[D,7>W&4U,)D_":LD_O$E+,>D5I1?M
MG+0 E!\*Y:3RBCF^ -*)3;^B= EE/B/E%J)ZL&XL>QD.U12NV0;2!MH<U0/4
MZ?92F%<'I3G.\J*XPLF,1]?6S$,>'"?-E6?9_&)\QZGU3>/ ,"&>!862+PG-
M0=%UXER2%?8GDZC9^SR+JK<-D<-MBJ<P_-*4P@TC[+:<@=6UC-[=+Y\)\R_2
M'"2L61:!]>RI\IUZ*]TES;\)6]\[.F,^LEZE=S$+]Q6=G7>]5%D.W\\35T:%
MMPV@*:P* %HKA/<*N\84S.SZ'@ .'"3#W=(9SQ+@W#I+[4YG/0DG&9J=M0/N
M3$'W%M*"6SPR(XX8UDCK@VBN<GW4!?O(:/1H8,)_4.VK39_CZ&[!W#"L1\;[
MWC/LBF9V"!<\N7=0)U51&*H5A2=,ABM3(Z&9#!,J;P^\076K@I-@C<W6TH1I
MFV:-6EF+^]$M>TPVON99Z:5A]TZV!5X\X7K*@]+G% ,6VU^QOY:Q^OPDP@@T
M3BL?0=4 S[Y95UR)&KVL$UJP'9!T4>7@2S$8KP:,(UE=#$G*Q1'^;*R+:$PW
M#)+NEMN/U7W2]24/:F!ETV%< ]2UR^>"XG7C]%T[I^HR&1R*=SQDB;D@3!$K
MDZ2#O>80V>94LD@XF*KTI>J*R2GE;^UA]_MB6W/&H(6>^$"F*D4LFVV+[K-<
MBC58+H9=:^>'??0TKQRU-UA0OTKJL,Y]A#BN!MK7\TF)<3=GKC=:ZTA=[:U,
MCXY.SP];*8_@,4X9>.<35P^Z ."-;VPC-5"[*1)B_#^LO7E4$VGW+AH(&D @
M( HR!D5%1444!#&F0%K15D1;6Q2%J&@#1D0$)$I((0A1ICA\-C\'B#CAA%$!
M4<2$D$"T:0T*,@0ADPHR2)5**$BEN)7^OG/.NG?]SEWWKGO_8JT,I.I]W[V?
MY]FU!Y#,GNLR1?, FPD7Y4T0]G<U68+8U,CHC9!,3._L#49B2F/!J@2QES/3
M"9L:I"H@2=B+D#.E P_"T,(8'9-G[)Q%G\_R0T)U2:R9SV#!RW+\\[PZ&?$@
M2  .ZRBNK- /*3P'YD?FAJT46ZOG.O^!@+D<-7EJ-#;5RPQ=9<+TT%];NZQ%
M9WUETP_](L&'*UV*:'U R<IH(2LT^I?WK TW!J(<VWYVA<8$M0TVY.WL/KNI
MNLR?%+&=D/4VB+A@E]O#I?.(R"OD -2R"QF"G'Y]+W!!IFAZ)0G3HMC=PHJB
M1B"73JI=RUYJN4'9+O8R85(75Y?'GNB54*8BU1*Y(2DRXF_JQAOUK#]API8+
MV?SC%0A.'">YMX)_\+/\*-946UT(DK<=\L@&#H5-08)5%ZNYO@5>C8:6=WS6
M1L?>P1NPURZL#G:#@=/45:HPS@-CKAU8O^_H:F0P23;BA%-=99F8=TK^>V,>
MU"N2>YVJU)UEMS-N[ES6']YKLF<@8.#PD67%99EK@RR,7"_IN7[EPJ^1!'#V
M"45=&#)O#6_HY W6+S0S_8V'^ZOU?""Z@"ZA^>#_-1_=1W/LIU@F>^5XA.AO
M^NXM_7<#.-,FEF&H08;#7UQ23./I6X\KIZY:AIDIU*&V43B0Y#)+$AQ8:Y%.
M-4#Y>B)<FNXD3@6M#V%+XP0SD&&>P\!X'WP&-[ L"0]ZP*)1/52#2+3(U1XJ
MRWK+<NKH]1@O#&"U!.[E#:(60^9@Q>FO]=&S1S3$"[)#S%[<(F)DIR8(5M20
M^T@93F?(M2M4W3$2^_CC#^@1!3OZ_?;/$[T/?Q-<>IB5]9D<7<GZM )[J&.#
MGXXG#'5-$.:FP^HI[$5#+#^MEUC'"-+\\"A/WZDBC]F@N&;>]^42%[4M9Y7I
MTL'75U%</C]."L5=Z]N3]-\1/^R7?QY)=[RXB5/:.YN376[]CZ[.;!![HS \
M_ZN>(.CSZ4;@R([+>@)?AC.S%U@816MHC_HX3^F%W;<-I#"CCKN&'WXIE/4.
M748_X O&8[\#[7#KX'<4:4*&W*$ ^J2#-"^$?N VX]@)>L'@2'I(_>CXGG8?
MB[NNE/A//*OSG?)M^>>#W(%;?A>L]KJ,8[NYO:C>DN6IV\>68A;Z*H$Y\XK2
M3Q)VFC>5.A,:;;2_PMI-FQ')7+D1GOO,>D]L5@1,RJG=,?V(U4<RLO$(P7GZ
M*]+K<3(ZS>LW9+UNP5?<Z5&D"=/ZZ#,P:Z1)(IQ2ZZ34R;)XEK4'E/QI7[$%
M< __&C,YSO';&?74,$,K?^@LXX#?\O6;MWVR6N[KA7@.#_)4_)S+(9($FRCF
M?7%X0%FC(A>LZ(/6WM_C([/ENK+(,VM/.)D<Q@_"+K$F2>-TQ>F).)&:@L-X
M-62(5V1%M./;FR^L2A@ZH!DF?1P IE05V\O:,$<D[3>HI RZL3,TK4[Z2_-/
M<L[I:??[3BR1YHX>F+[[[-_14?2U^+(&HS;OU-"@%K #X[R0C50SW,[N:Z]"
M'$F8-7)!]><M=211RIONDS!(SI4O)XEOJ"ZH%#,LJ@M(N:CSQT1E9$%&\%6M
M*:B\"QAY48-@S:^<-?"0-!NW6TLFJ9$W#7-;G ^J3)MI#JSM4#13)W+U[=GD
MX"1..V)RL,[3^P^+ZP#EO5#Y1&%RX!VZ5?TR6"F5AE+$KA:(&$I040I9:^YU
MQ-XO8X;\AO3?Q<T*R!]IP<%C?C<$UP+EL86L;:7;,N\_&K1*SVJ8(#R*+,H>
MGB#$<_-!<W2O9BC)H+ECH(J-T':^BCZ=SO2NM2RK/NFSW3#0C)09@GKNK2H2
MU]VF;F/%)IT-%!%_*+1;]+E ',48>P/,  [PY%ZB[8I*0*20>T:TL.S3&6JA
M*6LI,A_VK.-$O*.+<>>57YO,,E('3Q"F$,5WY*X<_"K#<W\O:OSK:X[_QWP7
MT@!'2I&3U3$YX!_D?, 17PEKN+J@-DFY]1Z/A"[U;T5#U5^:J_B#MN6QESTX
MKZDXQ/1;'<D-<3-'<+?%1Z?]J,/<]#Q6*#R>?K1+,[= !=HR=ZGT(WRQEQF#
M/0-6<&I3'\9RZ.U4![A:%57KQW*CV<;?Z_& HZ__:^%Z]WD3A%N.4I'0DGE!
MQ>=@T\3WD8J-S<DN3F*[/P-N7WS0/QYSYJ\^)_#Q#,:>;VXN#D3;YB<_/RZ#
MO$[CO_]?H!EM5ER4]U,XI('/'<6\D3-P5CW/GC8;#:V&8[)J5VC ,XF(_3J8
MS$&G*(5.%"MT!=U\ '<[+$]5P=[:)?>HLW8U*#H2:P4^A%-[K/+JA=#O82<-
M8<SA+#DEHY8(ATC>Z +9,H&GOI0VC6'W-&#NI=O(_0T0K;HTUK%7/+T-%WKN
M_DA^B5M[+MG"Z/SS5RM/\^UQ1Y)Y%TFHHRU#1+=8:R!2H:]G 4G[UWOP $!"
M-M27N+ZG2.3@F1%^3H ]UZC=CWF)HR7E^3&$4#9MBF#:BIE;$YZQEO[3#M$8
M25,J.NU%<EH9[+D;/V+[% X(KY%NC-.7 4>'#SXB3;D]_9WO\&3&>,])U<\
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
M/F4;?/NBRM! A8%-&RT,CPKPR@]RVI!T39CS\:CDZC?S6N2-$+4+5QY$5FI
M[@/V%)3]@;H,\ER/Q&A ^^ZO;,=WOG:MM!GH]C:A>@V\;'67VE?&.>]M> )1
ML'[LKWE6ZS]*^^* ?</D6+HSS0M[%V4-5TO2$]0)$J"S>H.>5U0O?UJAU"C3
M (N^_5R3@8#%F=1E5:Q P2RL PXXKX X*P?>VTY=8#Q!N H^E@U>T1U@R^AD
M(!8T8FV%RJ7287P?G7**(#V+K*88H4Y(*+RT:4/[,F5DT@Y7?P14TY&UU&!H
MN+[$N>TU?N(KP?J8C,3\S8?9GUFSD0I2P_WXU.WO:U>6]\G77KH?MYWM#,_Y
M+$6WLKU:?%^25[<#3VMM9^WU[29^>:5:.^44P:_I9X3!E#Q[P<YA0RDEC<AR
M0Q(A0%2O5M0;ROBGJ+B38[6IJ3QYP&5+RU3G\SL>]RPQ)3IQFC)P$BK3ZH'Q
MD>9)N?.O2$OU0",OD#(-=U2!P*>W-'^PH_KV!.'K0"#_3JW3!&$6F T.1KX'
M?[9Z?@&Z!K"- QJ./N]$#%92Z3B>)!)^]T#"L89NCPE"Z.J,E;_^C\[:**8O
MGOM=>,BK"QEG7E#Z8?<M3J2-8U7C1'J)HD*!%D\0T&DDK!' 9=/X_3>$=%'*
MG<Z%QB-E5=49)V,.M@<3J411WZH5,N>VN/:%&\^:'E^44CDR+PG'>L;YM2N^
MK7?W?)'!@'B8E55;K4L9*%I!35)3; :J:<[P=)Z$F\6#,@^VL6>UU?K=77Q'
M88O26$=K/)F@I&0JO%QXC6SQM/+8M]<D=O/-\'J:E[Z,YHY)@6E  H7"%B]A
MT*<)]W.-L+>4BEL0!-6TU<9!8!V],KRPZB4QJ TGZ9<5IZ=0K*<C"0^]SJ")
M*A#9.'F'G?R&>:T2C*!T/:5%/O\.@B>/G^QZN(E)'748>E6:XNE5^2-??XZ_
M=FF@$U?;[O!669H:[?RI\")BZ3'DISN*Q$@ICQIZ)6'.S,-=*NG0[W'P!F4T
M6%\!C6;5)M[N QPH(0&&I%D8B(1?[P-Q:AK#"7+U@?C9_F$.BR5&X;%C$P0U
M;VBG+HJULTV(*V5";4B"ZJ6?*F3P Y2FH8AE,R)ZHL#Z9TCQG4G(8E;:-:R9
M9OHN&5>X,YA\R2'#W(RMM"E-MA\O-"?Q6M;!KO^:_<QA><>+.@_2)N%XR2?H
MQ)ZSY(<^?[QX?-D3=!]4(*0Q\$SC)'"N84>G.6E/(8FE[-<]]N^K0OU^@PA0
M^R %$HL4Y&^HWX-^FH>^M':1;AVRA.*"M41+ S#J9GM5V!G;B(]4#S%8#ZCC
MZTY&B2 _S'R9+ARYWXC904^?PPR1*Y#5N!VL+CRC(:J&C?KDA^]"3K\:DM6K
MA:JUK-AV,CK[$@7Z$^&NQJ]_-Q+> 'X/*&;&/"5>PRX?&DFC_ 0_[M8 ?9=,
MX$)P7,^^2 UX>\E7=F'2R\9!4-K>Z2][W'4UZ757_Q)/1-H"*I\ 3_/IECZ@
M<QBL4]ZN3KS-_AM\$CXT21TZ:U@E:O%=E=9 <<;P\UY_"Y:)7<@DKA5OS)&,
MOBVQ<'8N]/PV/ ,WI2#P4/'61@#:DJ<PY>;T$)%XW1QFB,:5>^ F\VPL1U)C
M56ZHX<R2XEZ*YM-WPOXT ?8[35T%;Y74O*\N<&JX@5E_@/9E-?T(I+S?%M"0
MWP-^*Q?(D*01C3/\BMA6T?@B>IYU$!F /\4O(76LF_&Z3LK"B%_IKSAG .4-
MH"JU$8<.;='C+(W6T.==6C\ (!Z Q,DK%Y=-M:0;9-L=3+KV7%LE&8D8]]+:
MZW]EMGM_E6VZ.!XY09@4!G,:A$:LN?J\GXL\&ET7M[))3)[V*A*IXG;M4DLS
M#^5<4N.2*(L.91<G1<%_/J4"/YB@6+  =NR+UR2IMF3,B%_HO[D7.%+:MO /
M#A;96!(R[M(A:DFH? +8G)/Q-87'%G[!E<,6$GYF9X/9;$>4!?=F@'\(LW#M
MSQGTU:3%DP.1 KA:&5+'G\I:_3[!EYL'6-(L6(OAQN?\@E1U878IXRUF&/B4
M55_K_UM#YJ.=TY:K(D<'<4X_B0)Q<.<N#$4NZ38R-744,AIZ:X#NZH#^\C?+
M3\5W11<C6^$5J"D0:_*.:(MO!9GYN'[_D@[JGIWV5R?U!I#EOZ(3!#UW@O!/
M$#,('.S_3Q"3,=A-BGI?&[*W;.#$W&N^B]RW/WD_<F71;^^'9^$NL/UH\FJK
MXZ_J/N5'KUK/SQ=&3Q#^7;M,UP44_#O8Z=A'_.F$ $K@??'_*EZ>C/,7X:><
M/HHVPC"8O9]1VMZ3 L7@1H6M.WQR@G" KY1AMVM<".E2WT_64MT/Z8^!L31P
MY+E,MQ\0?E_X<''B:PT_ZM+;R2=2?.D[@#X!&]2TR89>>LLT4N08__,$0>,W
M%*=;R]JC+P&C07F8F&?#]D4\-NEO"7$^L$T(W<5,BYU"83]T7CXR00AJ1NT-
M3SIQ3,#_-.  ;Q:"SEDAVYU!\+A*_HKV:[U7BU_A/N![W\(Q%T'4$=/!1'UB
MS-#98&T2E31DO_L[2-Z-DS56^(\IT$K,O!I.4I;5K2**09NA$:$\1O-4J&-@
M[W@5'#'7["Q9(C1&HE5A6NQ%*=-3PWZ.[X@A NVM)N<WJ5Z:?L-W>0M[KWJZ
MV&)I&[<A#,$U?<.Z0\!A[K2./M"NUI]FCS7S'MN+=0"9,I7I%_J!.D<%%I[P
MX[Q]@>\9SEXO@9)HW1&P/EZ58/>CI;0AV4COD_ZDZ6^*@% B[./!>NGLQ*S"
M2QKAK_2G@7/P@ZE-RW=]-C30T8M^9XS]784SH7^Q=B @'*Q6</8@8!),B1#@
M+V8Q;VC70-\NJ7EG F@75 KCN2>A2/3X-8;KY#\!RS/V8L'\ &J!)EA=9I'_
M]ZL@CP"V83I3*X)1,ND5',GP*=Z3G#*UPAH]C 32%D<QP[;#9UJ21?IL#6 8
M1Y0#F(_(D!!OF*B>2T+GN"6[3NEU>'V-W,=N"L_\ONNT!25&Y_4,?42@E.T^
M<O ^X\^=3VFAKW6A+?.>+[^ZTS;_\.RI ='N5VVO_@2N&B:]X/[&N1^L2I#R
M.C>HW3!Y*\L!TJBX0T;*8>NNSB6M#ZC></@NV'P M*AJT-!F0C=B=]L4?%43
M0J#V5Y3'7@W<0MSO%G.&9L*CVQ"]FIYYHEK,E]NK>89HB$;YY\GXFT FS3%.
M:#XBONX2HRXYHUXE59,D%+NIK,UWG$3W';,+?4VG;R:.YEC^.N4%WRT0U,@
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
M-V$MTNTD3T9^K(> >G[.9=X9-%+GS:AY>_):7\E2W Q 219F3;%A;I5$=,!
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
MNEK@@8N]6.$-]6PX#"\WG=E]?+N;/B6&:MN42.@=5#1]?STPIFO>$QU<ZNS
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
M1NZ?ZRO(SVB&EB@ [D5.4:JX]0D%VH@8<0IB"[W0AGV@V?:P@-9OM=&PD_H
MM[!*Y@36IST\.#ZW6@TLPZ:2K7C61O993D:%D2U-\:7 +_@Q>P3NOSJF@%J
M2>G IYO(,H>1 5X+)=L':P>?+'S-1>*XF05^=W#]5ML[\(68S_T6'DCQ!T6
MP(8I5KWEZ@*9$X3&YGY7%Z'^EC".XL)*>@*%JAIO*>D6C!.TK&NQ-8N?K1U&
M0KH:/%;3YG6)_H_:KCVJB3.+#R)&C9"B:$""HZ45*F+8(@0H)% 76.J!R&H7
M7Y!MBZ6*F-90004&"PI"E]A3"^MC"8_CT4J7J 19$3) %%1:PT-%44A"W$WD
M(1,)82 SD_U&[5_8<_:<GOUK3I*;W_UFOOOZ?3FYEY&X\,L(3_.=EV1!_GTE
M66.#DGUB]J7D64[A0>O6H<-9V#;JFKHV=0?E[F/YR 95G\17V: "SS:82(0R
MU1T_2JP'J3;[/I5,@4V&&I5V' LL?":JO-U%(A5RD(+<B53\8Y/8HB<+=^$I
M)G9;#G\Y.Q_9/=*\$X^^T<@K5+:@#W,@!F!5C/!YX9ZI<Q;8N\>0J7FHGO2>
M<Y-NPY'E;G5 ;@OH0<8I ?1)R6;?_<KA"1(54LWT9U*O%M@E;IV@!]DM+^DX
M\^=J*CHL?2(W4R^_I)][&K(.SQYA.^N=:6 _#EQ\@VFS?GPTP!I-..-<W0#O
MILP9U-:\>X2=KMDKP>1%>![Z),2X<L2WEJ-WFZN== UR4QMD-X2/.BUM-#&:
M^P0E"[,B:<-I21ATPU=AG:V-W,*FS2:OUO(@3%W<)-&FI;3$DB=.+WYJ3%KA
M&?D ?;KGW1B?!K=IM,+]>F1SX2/A(G"?8:T>C<DEZ*F9OR"66!10AHQ1Q&3D
MC\M[-<^M?4'P+QGM(GPU>XRI%Q>5KWY O <H?5YC2D&]D$-UY/CA7UU,&M9O
MA.OZCE .QAD[4U^+(W-#ETO@$=WX4OQX'"O_7[L^;?'KOV\U864BO.#'[?@Q
M\?%RNYZF)37GCP?XL)RV[^:_N^(=Z@G&+[+KJI=9MN7G:K57)T,-LAT%T=^X
MRQ41%IDP22#<:S#7O/7LJ@49YM^G8*%8],]TCB$B\F-#+RB(SA"_/F /AXMK
MY*\*INI7A6D7HQW!-K&F_:4EL,7W&3ISJ,MGF#O/!MV2Z416=KJ,#%@X+;'8
M(#7QARD0(M8PB\_BDHT=7C+\)P7KYQ+A7FF[\B06-OXXE*T36Y>9E7E4A<8
MW\D-<WI=7"_LD0:N\Y>)7R!DED0T+[/&(C MI4^];!";[T'U")R5K#V"I=*C
MZF(S[&0<9-XS7W^VWL.Y*:SRY(J5V,C[5YFU@W$+/NPX2TYOZ[%!'0,-O3.;
M&'3'OTY8X06R@-> J0ZV>!'^($KF#S[).37>+\5W2:4:<[;&'<& Q]J@GP>R
M>R.A+%\;M.BRR4I)K^O%E+,-<A1,GZFFW#[33Y%P1KN& (D:F>")TKO#X46(
M:FU.EPQ@+ >J7H/ +W72LNBOLA(@RP2R]%EE]7/\,3V"2B6D/C>"B+Z5/G",
M'C#121>\E!&_] VL!VN?#1/[V])M&B -HT:K,A!$)Q@#>WJJ4: KY0N0[JFL
M-) 4!;KS-LC_ZZE8%SOL$OD#Q?]\P7GRFC*059?B23G+COT]6/L<Y%YM>>Y3
M ^? TG[Z'P@* 92F]-P)<S*+AWA%.6OQ*9!SOVW:-M3I"\?=JV<M"3Q>\85[
M0E37G-P=JIGE9_]:ROQ6\MWD7M1D1B.(TN\I$:(^!WWQ\G=--;*"S\C\P)*/
M.4RIU)PGJ5?[PP8OGQL>,JA.JS(/WR@-*2_:4FUL[-I<?ZR'QX$6K!6ZY^17
MY?*!DQUC Z93+2,O(Q@Q(B-BN83?OPM(#_98-HAPFIV IUCO%$&X/^6:U$F5
M():;-D@U48N8UB,JYB.D6TT]1/&<K]74:N7$FP%AK,TB,DM G<6EX'^ ZW%Y
MD[&"E2?0'1U%C08;M%=$"$+ =4DTX==<1G)LT%@QT&T NH=2QT.\[;5J_)/#
MW)E@&_28;8-8=Z^!(K4;&!)W%]@N@?53L"O3?0+\M/7N_[Y01[#090JPT$JR
M%L6F4D7$OKI)[D.VJM%2]M/N$/F8FW7;\*&HYA2+SV-_4\,.^WV'#"GQK1U!
MZO@':/B%"I8/)LA5< MR'#%U;E.0>"P=F9^9L1%[($V3' APC%$T+YHK_:I3
MG%V9<. @!%5 C(NO1RD?'"\D&%J-ZW;5KB&Y4Z;DQHGM^M'2\K>[S7_[T]8?
M7&\Q5CJ%K(LZ&!Q:OAT^(IB["KZ&^V#-R/,-W0P!'B>;Z#UW.-'%[BF"5=%/
MNQNF!__DL_+0Z?)JRB6Z53;C^;*3$W8$RP!&>7_DY"8&W0VCD.ZK\4=$)Z+>
MXH-,]Y]#4CP>GH<8I00]((/1JB'4";7Q'W5>L99-OQ'] J*+R%IF@ZHB,-I!
M8!"D)H*3;D;ZA4K?H/<>,EMC\_XBR*3!-XD<4.,).A0 M2AQ-QY\CZEM(!>S
MCJ)X.,ZC6^-;UGC;=[Q)X>;?P'TAF'4[-*ZG5DTZTR,' / ' 'AX\HZW_2VS
M.$_#; K(ZF\X&FJOXRX<B5*/?K8% T:7GLB+3^3!7[X?-3]\/^]*W:+]_D>2
MKKT>6[@C65E-MTP&%-1U8ZOS"'_E_:;W3"I+&>:(%H7&#(E=]E PQFOW354I
M7?GO]-U>3O>C<6B/891$!3^QDW?]?EM&,54I;$X7U4]1<+:$\!E?\_]S#\XE
MX!Y5I!S%K",R7<SO0Q0$9\6\HC 9Q8KK,J?,&OWX6,*0D#F0N/O\5FR\D!\X
M$E(JNY#6CEPMJTE.7CR_M3^8(445V:L[(NOJ+U]Q2!OM'2VM>+'%[I;ZP\Q0
M<Q"_JL&[@F5[]%]02P$"% ,4    "  140Y9:3V3T)@7   %(@$ $0
M        @ $     8W)E9RTR,#(T,#8S,"YX<V102P$"% ,4    "  140Y9
MPZC5, $.  #ZI0  %0              @ ''%P  8W)E9RTR,#(T,#8S,%]C
M86PN>&UL4$L! A0#%     @ $5$.6=3YB/,+0P  3@H$ !4
M ( !^R4  &-R96<M,C R-# V,S!?9&5F+GAM;%!+ 0(4 Q0    ( !%1#ED+
MR"ZT_:(  &4U"  5              "  3EI  !C<F5G+3(P,C0P-C,P7VQA
M8BYX;6Q02P$"% ,4    "  140Y92'AUM\ _  #S_@, %0
M@ %I# $ 8W)E9RTR,#(T,#8S,%]P<F4N>&UL4$L! A0#%     @ $5$.65'&
M=G""3@$ 06X0 !<              ( !7$P! &5A,#(Q,3$P-2TQ,'%?<VUA
M<G0N:'1M4$L! A0#%     @ $5$.6:4C0!HS&0  SW<  !P
M ( !$YL" &5A,#(Q,3$P-3 Q97@Q,"TV,%]S;6%R="YH=&U02P$"% ,4
M"  140Y9= 2@/T\'  #[)@  &P              @ & M ( 96$P,C$Q,3 U
M,#%E>#,Q+3%?<VUA<G0N:'1M4$L! A0#%     @ $5$.60PL=[9%!P  '"<
M !L              ( !"+P" &5A,#(Q,3$P-3 Q97@S,2TR7W-M87)T+FAT
M;5!+ 0(4 Q0    ( !%1#ED_?H25H ,  %\-   ;              "  8;#
M @!E83 R,3$Q,#4P,65X,S(M,5]S;6%R="YH=&U02P$"% ,4    "  140Y9
M<4I$\YH#  !2#0  &P              @ %?QP( 96$P,C$Q,3 U,#%E>#,R
M+3)?<VUA<G0N:'1M4$L! A0#%     @ $5$.6876-8T3'0$ X$,!  T
M         ( !,LL" &EM86=E7S P,2YJ<&=02P$"% ,4    "  140Y9]?@P
M@^L/ 0!@-P$ #0              @ %PZ , :6UA9V5?,# R+FIP9U!+!08
1    #0 - '0#  "&^ 0    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>ea0211105-10q_smart_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/20240630"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2024"
  xmlns:us-gaap="http://fasb.org/us-gaap/2024"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  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-20240630.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2024-08-14</instant>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c4">
        <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="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c6">
        <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="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>2023-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>2023-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>2023-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>2023-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>2023-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>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-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>2024-01-01</startDate>
            <endDate>2024-03-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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>2024-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>2024-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>2024-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>2024-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>2024-03-31</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2024-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>2024-04-01</startDate>
            <endDate>2024-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>2024-04-01</startDate>
            <endDate>2024-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>2024-04-01</startDate>
            <endDate>2024-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>2024-04-01</startDate>
            <endDate>2024-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>2024-04-01</startDate>
            <endDate>2024-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>2024-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>2024-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>2024-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>2024-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>2024-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>2022-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>2022-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>2022-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>2022-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>2022-12-31</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2022-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>2023-01-01</startDate>
            <endDate>2023-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>2023-01-01</startDate>
            <endDate>2023-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>2023-01-01</startDate>
            <endDate>2023-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>2023-01-01</startDate>
            <endDate>2023-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>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="c45">
        <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="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>2023-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>2023-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>2023-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>2023-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>2023-03-31</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2023-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>2023-04-01</startDate>
            <endDate>2023-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>2023-04-01</startDate>
            <endDate>2023-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>2023-04-01</startDate>
            <endDate>2023-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>2023-04-01</startDate>
            <endDate>2023-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>2023-04-01</startDate>
            <endDate>2023-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>2023-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>2023-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>2023-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>2023-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>2023-06-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2023-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-14</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:XianTCHEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2009-04-14</startDate>
            <endDate>2009-04-14</endDate>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-06-15</startDate>
            <endDate>2013-06-15</endDate>
        </period>
    </context>
    <context id="c66">
        <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-15</startDate>
            <endDate>2013-06-15</endDate>
        </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-07-31</startDate>
            <endDate>2013-07-31</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2016-05-01</instant>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:DaTangShiDaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-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:DaTongRecyclingEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:TianYuXuZhouRecyclingEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c73">
        <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="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c75">
        <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="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2015-02-11</startDate>
            <endDate>2015-02-11</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">creg:VotingPowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c82">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</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>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</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>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c85">
        <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>2024-06-30</instant>
        </period>
    </context>
    <context id="c86">
        <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>2024-06-30</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c88">
        <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="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c90">
        <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="c91">
        <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="c92">
        <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="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:HYREFMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-07-31</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:ZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2013-07-31</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2013-07-31</startDate>
            <endDate>2013-07-31</endDate>
        </period>
    </context>
    <context id="c96">
        <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>
            <startDate>2018-12-29</startDate>
            <endDate>2018-12-29</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2019-12-20</instant>
        </period>
    </context>
    <context id="c98">
        <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="c99">
        <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="c100">
        <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="c101">
        <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="c102">
        <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="c103">
        <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>2024-06-30</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:FirstPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-05</startDate>
            <endDate>2020-01-05</endDate>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:SecondPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-05</startDate>
            <endDate>2020-02-05</endDate>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:ThirdPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-05</startDate>
            <endDate>2020-04-05</endDate>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:FourthPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-30</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:FinalPaymentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-30</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2020-12-31</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2023-07-08</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2021-06-28</instant>
        </period>
    </context>
    <context id="c112">
        <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="c113">
        <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="c114">
        <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="c115">
        <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="c116">
        <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="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c118">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c119">
        <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>2024-06-30</instant>
        </period>
    </context>
    <context id="c120">
        <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="c121">
        <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="c122">
        <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="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c124">
        <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>2024-04-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c125">
        <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="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">creg:PromissoryNotesInApril2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c127">
        <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-04-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-12</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-06-12</startDate>
            <endDate>2024-06-12</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">creg:ChinaRecyclingEnergyCorporationOmnibusEquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-06-19</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2023-12-31</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c136">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c137">
        <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="c138">
        <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="c139">
        <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="c140">
        <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>2024-06-30</instant>
        </period>
    </context>
    <context id="c141">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c142">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c143">
        <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>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ShanghaiTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:XianTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ErdosTCHMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:XianZhonghongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ShaanxiHuahongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">creg:ZhongxunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c153">
        <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="c154">
        <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="c155">
        <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="c156">
        <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="c157">
        <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="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:LeaseCommitmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c159">
        <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="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2022-05-06</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <startDate>2024-05-01</startDate>
            <endDate>2024-05-06</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
        </entity>
        <period>
            <instant>2024-05-06</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:LeaseLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:WithinOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">creg:TwoToFiveYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-06-30</endDate>
        </period>
    </context>
    <context id="c167">
        <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>2024-07-23</startDate>
            <endDate>2024-07-23</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000721693</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-07-23</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>
    <unit id="kwh">
        <measure>utr:kWh</measure>
    </unit>
    <dei:DocumentType contextRef="c0" id="ixv-12825">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport contextRef="c0" id="ixv-12826">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate contextRef="c0" id="ixv-12827">2024-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0" id="ixv-12828">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0" id="ixv-12829">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c0" id="ixv-75">000-12536</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-82">SMART POWERR CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0" id="ixv-95">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c0" id="ixv-100">90-0093373</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c0" id="ixv-115">4/F, Tower CRong Cheng Yun Gu Building Keji 3rd Road,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0" id="ixv-12831">Yanta District</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0" id="ixv-12832">Xi An City</dei:EntityAddressCityOrTown>
    <dei:EntityAddressAddressLine3 contextRef="c0" id="ixv-12833">Shaan Xi Province</dei:EntityAddressAddressLine3>
    <dei:EntityAddressCountry contextRef="c0" id="ixv-12834">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0" id="ixv-12835">710075</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c0" id="ixv-12836">(011)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c0" id="ixv-12837">86-29-8765-1098</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c0" id="ixv-166">Common Stock, $0.001 par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0" id="ixv-171">CREG</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0" id="ixv-12838">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus contextRef="c0" id="ixv-12839">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0" id="ixv-12840">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0" id="ixv-217">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c0" id="ixv-224">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c0" id="ixv-234">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="c0" id="ixv-12841">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c1"
      decimals="INF"
      id="ixv-12842"
      unitRef="shares">8765857</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash contextRef="c2" decimals="0" id="ixv-12843" unitRef="usd">68102052</us-gaap:Cash>
    <us-gaap:Cash contextRef="c3" decimals="0" id="ixv-12844" unitRef="usd">32370</us-gaap:Cash>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c2" decimals="0" id="ixv-12845" unitRef="usd">169638</us-gaap:ValueAddedTaxReceivableCurrent>
    <us-gaap:ValueAddedTaxReceivableCurrent contextRef="c3" decimals="0" id="ixv-12846" unitRef="usd">170694</us-gaap:ValueAddedTaxReceivableCurrent>
    <creg:AdvanceToSuppliersCurrent contextRef="c2" decimals="0" id="ixv-12847" unitRef="usd">67024680</creg:AdvanceToSuppliersCurrent>
    <creg:AdvanceToSuppliersCurrent contextRef="c3" decimals="0" id="ixv-12848" unitRef="usd">67440761</creg:AdvanceToSuppliersCurrent>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="0" id="ixv-12849" unitRef="usd">68773208</us-gaap:ShortTermInvestments>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c2" decimals="0" id="ixv-12850" unitRef="usd">46882</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:OtherReceivablesNetCurrent contextRef="c3" decimals="0" id="ixv-12851" unitRef="usd">48519</us-gaap:OtherReceivablesNetCurrent>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" id="ixv-12852" unitRef="usd">135343252</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" id="ixv-12853" unitRef="usd">136465552</us-gaap:AssetsCurrent>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c2" decimals="0" id="ixv-12854" unitRef="usd">152357</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" id="ixv-12855" unitRef="usd">3970</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" id="ixv-12856" unitRef="usd">3994</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AssetsNoncurrent contextRef="c2" decimals="0" id="ixv-12857" unitRef="usd">156327</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="c3" decimals="0" id="ixv-12858" unitRef="usd">3994</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="c2" decimals="0" id="ixv-12859" unitRef="usd">135499579</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" id="ixv-12860" unitRef="usd">136469546</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" id="ixv-12861" unitRef="usd">69649</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" id="ixv-12862" unitRef="usd">70083</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c2" decimals="0" id="ixv-12863" unitRef="usd">2707419</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities contextRef="c3" decimals="0" id="ixv-12864" unitRef="usd">2664461</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="0" id="ixv-12865" unitRef="usd">4277024</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-12866" unitRef="usd">4277091</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-12867" unitRef="usd">103545</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-12868" unitRef="usd">2290</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c2" decimals="0" id="ixv-12869" unitRef="usd">5025767</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c3" decimals="0" id="ixv-12870" unitRef="usd">5222743</us-gaap:NotesPayableCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c2" decimals="0" id="ixv-12871" unitRef="usd">61520</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DerivativeFixedInterestRate contextRef="c2" decimals="2" id="ixv-12872" unitRef="pure">0.10</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate contextRef="c3" decimals="2" id="ixv-12873" unitRef="pure">0.10</us-gaap:DerivativeFixedInterestRate>
    <creg:PayableForPurchaseOfEquityInterest contextRef="c2" decimals="0" id="ixv-12874" unitRef="usd">420946</creg:PayableForPurchaseOfEquityInterest>
    <creg:PayableForPurchaseOfEquityInterest contextRef="c3" decimals="0" id="ixv-12875" unitRef="usd">423567</creg:PayableForPurchaseOfEquityInterest>
    <us-gaap:InterestPayableCurrent contextRef="c2" decimals="0" id="ixv-12876" unitRef="usd">339346</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent contextRef="c3" decimals="0" id="ixv-12877" unitRef="usd">341459</us-gaap:InterestPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c2" decimals="0" id="ixv-12878" unitRef="usd">10804288</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent contextRef="c3" decimals="0" id="ixv-12879" unitRef="usd">10871560</us-gaap:LoansPayableCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-12880" unitRef="usd">23809504</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-12881" unitRef="usd">23873254</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c2" decimals="0" id="ixv-12882" unitRef="usd">3350625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c3" decimals="0" id="ixv-12883" unitRef="usd">3350625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c2" decimals="0" id="ixv-12884" unitRef="usd">90838</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c2" decimals="0" id="ixv-12885" unitRef="usd">3441463</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="c3" decimals="0" id="ixv-12886" unitRef="usd">3350625</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="0" id="ixv-12887" unitRef="usd">27250967</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" id="ixv-12888" unitRef="usd">27223879</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c2"
      decimals="3"
      id="ixv-12889"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c3"
      decimals="3"
      id="ixv-12890"
      unitRef="usdPershares">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c2"
      decimals="INF"
      id="ixv-12891"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c3"
      decimals="INF"
      id="ixv-12892"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="c2"
      decimals="INF"
      id="ixv-12893"
      unitRef="shares">8516357</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c2"
      decimals="INF"
      id="ixv-12894"
      unitRef="shares">8516357</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c3"
      decimals="INF"
      id="ixv-12895"
      unitRef="shares">7963444</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c3"
      decimals="INF"
      id="ixv-12896"
      unitRef="shares">7963444</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" id="ixv-12897" unitRef="usd">8516</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" id="ixv-12898" unitRef="usd">7963</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="0" id="ixv-12899" unitRef="usd">165329781</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" id="ixv-12900" unitRef="usd">164870025</us-gaap:AdditionalPaidInCapital>
    <creg:StatutoryReserve contextRef="c2" decimals="0" id="ixv-12901" unitRef="usd">15191645</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c3" decimals="0" id="ixv-12902" unitRef="usd">15191645</creg:StatutoryReserve>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" id="ixv-12903" unitRef="usd">-11094405</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" id="ixv-12904" unitRef="usd">-10326595</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" id="ixv-12905" unitRef="usd">-61186925</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" id="ixv-12906" unitRef="usd">-60497371</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-12907" unitRef="usd">108248612</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-12908" unitRef="usd">109245667</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" id="ixv-12909" unitRef="usd">135499579</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" id="ixv-12910" unitRef="usd">136469546</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c0" decimals="0" id="ixv-12911" unitRef="usd">559237</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c4" decimals="0" id="ixv-12912" unitRef="usd">459235</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c5" decimals="0" id="ixv-12913" unitRef="usd">350803</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c6" decimals="0" id="ixv-12914" unitRef="usd">374407</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" id="ixv-12915" unitRef="usd">559237</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="0" id="ixv-12916" unitRef="usd">459235</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="0" id="ixv-12917" unitRef="usd">350803</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c6" decimals="0" id="ixv-12918" unitRef="usd">374407</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" id="ixv-12919" unitRef="usd">-559237</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="0" id="ixv-12920" unitRef="usd">-459235</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="0" id="ixv-12921" unitRef="usd">-350803</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c6" decimals="0" id="ixv-12922" unitRef="usd">-374407</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c0" decimals="0" id="ixv-12923" unitRef="usd">-21243</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c4" decimals="0" id="ixv-12924" unitRef="usd">5602</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c6" decimals="0" id="ixv-12925" unitRef="usd">-4880</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:InvestmentIncomeInterest contextRef="c0" decimals="0" id="ixv-12926" unitRef="usd">81281</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c4" decimals="0" id="ixv-12927" unitRef="usd">170441</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c5" decimals="0" id="ixv-12928" unitRef="usd">41297</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c6" decimals="0" id="ixv-12929" unitRef="usd">82246</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpenseOther contextRef="c0" decimals="0" id="ixv-12930" unitRef="usd">204331</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c4" decimals="0" id="ixv-12931" unitRef="usd">220280</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c5" decimals="0" id="ixv-12932" unitRef="usd">100251</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther contextRef="c6" decimals="0" id="ixv-12933" unitRef="usd">109176</us-gaap:InterestExpenseOther>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-12934" unitRef="usd">28152</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c4" decimals="0" id="ixv-12935" unitRef="usd">228618</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-12936" unitRef="usd">216333</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" id="ixv-12937" unitRef="usd">-116141</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="0" id="ixv-12938" unitRef="usd">184381</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="0" id="ixv-12939" unitRef="usd">-58954</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c6" decimals="0" id="ixv-12940" unitRef="usd">184523</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" id="ixv-12941" unitRef="usd">-675378</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="0" id="ixv-12942" unitRef="usd">-274854</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" id="ixv-12943" unitRef="usd">-409757</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c6" decimals="0" id="ixv-12944" unitRef="usd">-189884</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-12945" unitRef="usd">14176</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-12946" unitRef="usd">62492</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-12947" unitRef="usd">57958</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-12948" unitRef="usd">-689554</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-12949" unitRef="usd">-337346</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-12950" unitRef="usd">-409757</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-12951" unitRef="usd">-247842</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" id="ixv-12952" unitRef="usd">-767810</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c4" decimals="0" id="ixv-12953" unitRef="usd">-4492048</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c5" decimals="0" id="ixv-12954" unitRef="usd">-649189</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c6" decimals="0" id="ixv-12955" unitRef="usd">-6173768</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" id="ixv-12956" unitRef="usd">-1457364</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c4" decimals="0" id="ixv-12957" unitRef="usd">-4829394</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="0" id="ixv-12958" unitRef="usd">-1058946</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c6" decimals="0" id="ixv-12959" unitRef="usd">-6421610</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c0"
      decimals="INF"
      id="ixv-12960"
      unitRef="shares">8238106</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c4"
      decimals="INF"
      id="ixv-12961"
      unitRef="shares">7643072</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c5"
      decimals="INF"
      id="ixv-12962"
      unitRef="shares">8360386</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c6"
      decimals="INF"
      id="ixv-12963"
      unitRef="shares">7803991</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c0"
      decimals="2"
      id="ixv-12964"
      unitRef="usdPershares">-0.08</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c4"
      decimals="2"
      id="ixv-12965"
      unitRef="usdPershares">-0.04</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c5"
      decimals="2"
      id="ixv-12966"
      unitRef="usdPershares">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c6"
      decimals="2"
      id="ixv-12967"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c7"
      decimals="0"
      id="ixv-12968"
      unitRef="shares">7963444</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c7" decimals="0" id="ixv-12969" unitRef="usd">7963</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c8" decimals="0" id="ixv-12970" unitRef="usd">164870025</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c9" decimals="0" id="ixv-12971" unitRef="usd">15191645</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c10" decimals="0" id="ixv-12972" unitRef="usd">-10326595</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c11" decimals="0" id="ixv-12973" unitRef="usd">-60497371</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" id="ixv-12974" unitRef="usd">109245667</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" id="ixv-12975" unitRef="usd">-279797</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c17" decimals="0" id="ixv-12976" unitRef="usd">-279797</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c12"
      decimals="0"
      id="ixv-12977"
      unitRef="shares">165081</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c12" decimals="0" id="ixv-12978" unitRef="usd">165</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c13" decimals="0" id="ixv-12979" unitRef="usd">321078</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c17" decimals="0" id="ixv-12980" unitRef="usd">321243</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <creg:TransferToStatutoryReserves contextRef="c14" decimals="0" id="ixv-12981" unitRef="usd">31</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c16" decimals="0" id="ixv-12982" unitRef="usd">-31</creg:TransferToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c15" decimals="0" id="ixv-12983" unitRef="usd">-118621</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c17" decimals="0" id="ixv-12984" unitRef="usd">-118621</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c18"
      decimals="0"
      id="ixv-12985"
      unitRef="shares">8128525</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c18" decimals="0" id="ixv-12986" unitRef="usd">8128</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c19" decimals="0" id="ixv-12987" unitRef="usd">165191103</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c20" decimals="0" id="ixv-12988" unitRef="usd">15191676</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c21" decimals="0" id="ixv-12989" unitRef="usd">-10445216</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c22" decimals="0" id="ixv-12990" unitRef="usd">-60777199</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c23" decimals="0" id="ixv-12991" unitRef="usd">109168492</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c28" decimals="0" id="ixv-12992" unitRef="usd">-409757</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-12993" unitRef="usd">-409757</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c24"
      decimals="0"
      id="ixv-12994"
      unitRef="shares">259067</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c24" decimals="0" id="ixv-12995" unitRef="usd">259</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c25" decimals="0" id="ixv-12996" unitRef="usd">-259</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c24"
      decimals="0"
      id="ixv-12997"
      unitRef="shares">128765</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c24" decimals="0" id="ixv-12998" unitRef="usd">129</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c25" decimals="0" id="ixv-12999" unitRef="usd">138937</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c5" decimals="0" id="ixv-13000" unitRef="usd">139066</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <creg:TransferToStatutoryReserves contextRef="c26" decimals="0" id="ixv-13001" unitRef="usd">-31</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c28" decimals="0" id="ixv-13002" unitRef="usd">31</creg:TransferToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c27" decimals="0" id="ixv-13003" unitRef="usd">-649189</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c5" decimals="0" id="ixv-13004" unitRef="usd">-649189</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c29"
      decimals="0"
      id="ixv-13005"
      unitRef="shares">8516357</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c29" decimals="0" id="ixv-13006" unitRef="usd">8516</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c30" decimals="0" id="ixv-13007" unitRef="usd">165329781</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c31" decimals="0" id="ixv-13008" unitRef="usd">15191645</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c32" decimals="0" id="ixv-13009" unitRef="usd">-11094405</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c33" decimals="0" id="ixv-13010" unitRef="usd">-61186925</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" id="ixv-13011" unitRef="usd">108248612</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c34"
      decimals="0"
      id="ixv-13012"
      unitRef="shares">7391996</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c34" decimals="0" id="ixv-13013" unitRef="usd">7392</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c35" decimals="0" id="ixv-13014" unitRef="usd">163663305</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c36" decimals="0" id="ixv-13015" unitRef="usd">15168003</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c37" decimals="0" id="ixv-13016" unitRef="usd">-8318564</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c38" decimals="0" id="ixv-13017" unitRef="usd">-59726943</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c39" decimals="0" id="ixv-13018" unitRef="usd">110793193</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c44" decimals="0" id="ixv-13019" unitRef="usd">-89504</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c45" decimals="0" id="ixv-13020" unitRef="usd">-89504</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c40"
      decimals="0"
      id="ixv-13021"
      unitRef="shares">241537</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c40" decimals="0" id="ixv-13022" unitRef="usd">242</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c41" decimals="0" id="ixv-13023" unitRef="usd">489276</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c45" decimals="0" id="ixv-13024" unitRef="usd">489518</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <creg:TransferToStatutoryReserves contextRef="c42" decimals="0" id="ixv-13025" unitRef="usd">2590</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c44" decimals="0" id="ixv-13026" unitRef="usd">-2590</creg:TransferToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c43" decimals="0" id="ixv-13027" unitRef="usd">1681720</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c45" decimals="0" id="ixv-13028" unitRef="usd">1681720</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c46"
      decimals="0"
      id="ixv-13029"
      unitRef="shares">7633533</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c46" decimals="0" id="ixv-13030" unitRef="usd">7634</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c47" decimals="0" id="ixv-13031" unitRef="usd">164152581</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c48" decimals="0" id="ixv-13032" unitRef="usd">15170593</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c49" decimals="0" id="ixv-13033" unitRef="usd">-6636844</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c50" decimals="0" id="ixv-13034" unitRef="usd">-59819037</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c51" decimals="0" id="ixv-13035" unitRef="usd">112874927</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c56" decimals="0" id="ixv-13036" unitRef="usd">-247842</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-13037" unitRef="usd">-247842</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c52"
      decimals="0"
      id="ixv-13038"
      unitRef="shares">154473</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c52" decimals="0" id="ixv-13039" unitRef="usd">154</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c53" decimals="0" id="ixv-13040" unitRef="usd">254727</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c6" decimals="0" id="ixv-13041" unitRef="usd">254881</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <creg:TransferToStatutoryReserves contextRef="c54" decimals="0" id="ixv-13042" unitRef="usd">15296</creg:TransferToStatutoryReserves>
    <creg:TransferToStatutoryReserves contextRef="c56" decimals="0" id="ixv-13043" unitRef="usd">-15296</creg:TransferToStatutoryReserves>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c55" decimals="0" id="ixv-13044" unitRef="usd">-6173768</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax contextRef="c6" decimals="0" id="ixv-13045" unitRef="usd">-6173768</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c57"
      decimals="0"
      id="ixv-13046"
      unitRef="shares">7788006</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c57" decimals="0" id="ixv-13047" unitRef="usd">7788</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c58" decimals="0" id="ixv-13048" unitRef="usd">164407308</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c59" decimals="0" id="ixv-13049" unitRef="usd">15185889</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c60" decimals="0" id="ixv-13050" unitRef="usd">-12810612</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c61" decimals="0" id="ixv-13051" unitRef="usd">-60082175</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c62" decimals="0" id="ixv-13052" unitRef="usd">106708198</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-13053" unitRef="usd">-689554</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-13054" unitRef="usd">-337346</us-gaap:NetIncomeLoss>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c4" decimals="0" id="ixv-13055" unitRef="usd">31250</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:OperatingLeaseExpense contextRef="c0" decimals="0" id="ixv-13056" unitRef="usd">30854</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense contextRef="c4" decimals="0" id="ixv-13057" unitRef="usd">31637</us-gaap:OperatingLeaseExpense>
    <us-gaap:GainsLossesOnRestructuringOfDebt contextRef="c0" decimals="0" id="ixv-13058" unitRef="usd">-21243</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:GainsLossesOnRestructuringOfDebt contextRef="c4" decimals="0" id="ixv-13059" unitRef="usd">5602</us-gaap:GainsLossesOnRestructuringOfDebt>
    <us-gaap:ShareBasedCompensation contextRef="c0" decimals="0" id="ixv-13060" unitRef="usd">139066</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies contextRef="c4" decimals="0" id="ixv-13061" unitRef="usd">68898980</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c0" decimals="0" id="ixv-13062" unitRef="usd">-18164</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c4" decimals="0" id="ixv-13063" unitRef="usd">4290</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" id="ixv-13064" unitRef="usd">60</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c4" decimals="0" id="ixv-13065" unitRef="usd">46034</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-13066" unitRef="usd">-30854</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c4" decimals="0" id="ixv-13067" unitRef="usd">-31637</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c0" decimals="0" id="ixv-13068" unitRef="usd">262889</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef="c4" decimals="0" id="ixv-13069" unitRef="usd">126642</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" id="ixv-13070" unitRef="usd">-248132</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="0" id="ixv-13071" unitRef="usd">-69042292</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromLoansReceivable contextRef="c0" decimals="0" id="ixv-13072" unitRef="usd">-68542364</us-gaap:PaymentsForProceedsFromLoansReceivable>
    <us-gaap:PaymentsForProceedsFromLoansReceivable contextRef="c4" decimals="0" id="ixv-13073" unitRef="usd">69994412</us-gaap:PaymentsForProceedsFromLoansReceivable>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" id="ixv-13074" unitRef="usd">68542364</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="0" id="ixv-13075" unitRef="usd">-69994412</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c0" decimals="0" id="ixv-13076" unitRef="usd">-224550</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c4" decimals="0" id="ixv-13077" unitRef="usd">679186</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" id="ixv-13078" unitRef="usd">68069682</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="0" id="ixv-13079" unitRef="usd">-138357518</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations contextRef="c2" decimals="0" id="ixv-13080" unitRef="usd">32370</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations contextRef="c62" decimals="0" id="ixv-13081" unitRef="usd">138813673</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c2" decimals="0" id="ixv-13082" unitRef="usd">68102052</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c62" decimals="0" id="ixv-13083" unitRef="usd">456155</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" id="ixv-13084" unitRef="usd">26606</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c4" decimals="0" id="ixv-13085" unitRef="usd">37279</us-gaap:IncomeTaxesPaid>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c0" decimals="0" id="ixv-13086" unitRef="usd">182990</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c0" decimals="0" id="ixv-13087" unitRef="usd">300000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1 contextRef="c4" decimals="0" id="ixv-13088" unitRef="usd">750000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0" id="ixv-6383">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;The
Company&#x2019;s organizational chart as of June 30, 2024 is 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;img alt="" src="image_001.jpg"/&gt;&#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;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&#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="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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&#160;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.&lt;/span&gt;&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <creg:OrganizationTermPeriod contextRef="c63" id="ixv-13089">P20Y</creg:OrganizationTermPeriod>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c63" decimals="2" id="ixv-13090" unitRef="pure">0.07</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c64" decimals="2" id="ixv-13091" unitRef="pure">0.93</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c65" decimals="2" id="ixv-13092" unitRef="pure">0.07</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet contextRef="c66" decimals="-4" id="ixv-13093" unitRef="usd">1290000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet contextRef="c66" decimals="-6" id="ixv-13094" unitRef="cny">8000000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet>
    <us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet contextRef="c67" decimals="-4" id="ixv-13095" unitRef="usd">1290000</us-gaap:ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestChangeDueToNetIncomeAttributableToParentAndEffectsOfChangesNet>
    <creg:ActualElectricitySold contextRef="c68" decimals="2" id="ixv-13096" unitRef="kwh">0.3</creg:ActualElectricitySold>
    <us-gaap:PaymentsForNuclearFuel contextRef="c69" decimals="-6" id="ixv-13097" unitRef="cny">1000000</us-gaap:PaymentsForNuclearFuel>
    <us-gaap:PaymentsForNuclearFuel contextRef="c69" decimals="0" id="ixv-13098" unitRef="usd">145524</us-gaap:PaymentsForNuclearFuel>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c70" decimals="2" id="ixv-13099" unitRef="pure">0.30</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c71" decimals="2" id="ixv-13100" unitRef="pure">0.30</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage contextRef="c72" decimals="2" id="ixv-13101" unitRef="pure">0.40</us-gaap:VariableInterestEntityOwnershipPercentage>
    <creg:OriginalInvestmentBySubsidiary contextRef="c73" decimals="0" id="ixv-13102" unitRef="usd">5695502</creg:OriginalInvestmentBySubsidiary>
    <creg:OriginalInvestmentBySubsidiary contextRef="c73" decimals="0" id="ixv-13103" unitRef="cny">35000000</creg:OriginalInvestmentBySubsidiary>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c74" decimals="2" id="ixv-13104" unitRef="pure">1</creg:PercentageOfAmountInitialCapitalContribution>
    <creg:OriginalInvestmentBySubsidiary contextRef="c75" decimals="0" id="ixv-13105" unitRef="usd">30000000</creg:OriginalInvestmentBySubsidiary>
    <creg:LicenseIsIssued contextRef="c76" id="ixv-13106">P10Y</creg:LicenseIsIssued>
    <creg:PercentageOfAmountInitialCapitalContribution contextRef="c75" decimals="2" id="ixv-13107" unitRef="pure">1</creg:PercentageOfAmountInitialCapitalContribution>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0" id="ixv-6444">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
accompanying consolidated financial statements (&#x201c;CFS&#x201d;) are prepared in conformity with U.S. Generally Accepted Accounting
Principles (&#x201c;US GAAP&#x201d;). The functional currency of the Company&#x2019;s operating entities is Chinese Renminbi (&#x201c;RMB&#x201d;).
The accompanying consolidated financial statements are translated from RMB and presented in U.S. dollars (&#x201c;USD&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
CFS 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;),&#160;100% owned by Xi&#x2019;an TCH, 2) Zhonghong,&#160;90% owned by Xi&#x2019;an TCH and&#160;10% owned by Shanghai TCH,
and 3) Zhongxun,&#160;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, 2024. However, there was no revenue for the Company for the six and three months ended June 30, 2024 or 2023. 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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;A subsidiary is an entity in which (i) the Company directly or indirectly
controls more than 50% of the voting power; or (ii) the Company has the power to appoint or remove the majority of the members of the
board of directors or to cast a majority of votes at the meetings of the board of directors or to govern the financial and operating policies
of the investee pursuant to a statute or under an agreement among the shareholders or equity holders.&#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="font-family: Times New Roman, Times, Serif; "&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;For
the six months ended June 30, 2024 and 2023, the Company had a net loss of $689,554&#160;and $337,346, respectively. For the three months
ended June 30, 2024 and 2023, the Company had a net loss of $409,757&#160;and $247,842, respectively. The Company had an accumulated
deficit of $61.19&#160;million as of June 30, 2024. 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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024 and 2023, 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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Credit
losses&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;On
January 1, 2023, the Company adopted Accounting Standards Update&#160;2016-13&#160;&#x201c;Financial
Instruments&#160;&#x2014;&#160;Credit Losses (Topic&#160;326), Measurement of Credit Losses on Financial Instruments,&#x201d; which
replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss
(&#x201c;CECL&#x201d;) methodology. The adoption of the credit loss accounting standard has no material impact on the Company&#x2019;s
consolidated financial statements as of January&#160;1, 2023.&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
Company&#x2019;s other receivables in the balance sheet are within the scope of ASC Topic&#160;326. As the Company has limited customers
and debtors, the Company uses the loss-rate&#160;method to evaluates the expected credit losses on an individual basis. When establishing
the loss rate, the Company makes the assessment on various factors, including historical experience, credit-worthiness&#160;of customers
and debtors, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that
may affect its ability to collect from the customers and debtors. The Company also provides specific provisions for allowance when facts
and circumstances indicate that the receivable is unlikely to be collected.&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Expected
credit losses are recorded as allowance for credit losses on the consolidated statements of operations. After all attempts to collect
a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amount that is previously
reserved for, the Company will reduce the specific allowance for credit losses.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024 and December 31, 2023, 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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Value
added tax (&#x201c;VAT&#x201d;)&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
Company is subject to VAT and related surcharges on revenue generated from sales and services. The Company records revenue net of VAT.
This VAT may be offset by qualified input VAT paid by the Company to suppliers. Net VAT balance between input VAT and output VAT is recorded
in the line item of VAT receivable on the unaudited consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
VAT rate is&#160;13% for taxpayers selling consumer products and&#160;6% for providing technology services. Entities that are VAT general
taxpayers are allowed to offset qualified input VAT, paid to suppliers against their output VAT liabilities. As of June 30, 2024 and
December 31, 2023, the Company had $169,638&#160;and $170,694&#160;VAT receivable, respectively.&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="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Advance
to suppliers&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Short
term loan receivables&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
Company provided loans to certain third parties for the purpose of making use of its cash.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024, the Company did not have any outstanding short term loan receivables; at December 31, 2023, the Company had $68.77&#160;million
short term loan receivables and did not accrue allowance against short term loan receivables.&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="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Plant
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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Plant
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 plant 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.&#160;Depreciation
of plant 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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 83%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&#160;&#x2013;&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Office and Other Equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&#160;&#x2013;&#160;5&#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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;In
accordance with FASB ASC Topic 360,&#160;&lt;i&gt;&#x201c;Plant, and Equipment&lt;/i&gt;,&#x201d; the Company reviews its long-lived assets, including
plant 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.&#160;The Company did
not record any impairment for the six and three months ended June 30, 2024 and 2023.&#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="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Accounts
and other payables&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Accounts
and other payables are initially recognized as fair value, and subsequently carried at amortized cost using the effective interest method.&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="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Borrowings&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Borrowing
costs are recognized in profit or loss using the effective interest method.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024 and December 31, 2023, 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;As
of June 30, 2024 and December 31, 2023, 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;For
the six and three months ended June 30, 2024 and 2023, 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 and three months ended June 30, 2024 and 2023,&#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.&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="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&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="font-family: Times New Roman, Times, Serif; "&gt;In
November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#x201c;ASU
2023-07&#x201d;). The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about
significant segment expenses that are regularly provided to the chief operating decision maker (CODM). In addition, the amendments enhance
interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide
new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. ASU 2023-07
will be effective for annual reporting periods beginning after December 15, 2023, and interim periods within annual reporting periods
beginning after December 15, 2024. Early adoption is permitted. The adoption of ASU 2023-01 did not have a material impact on the Company&#x2019;s
consolidated financial statement presentation or disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;In
December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (&#x201c;ASU 2023-09&#x201d;),
which requires disclosures of incremental income tax information within the rate reconciliation and expanded disclosures of income taxes
paid, among other disclosure requirements. This ASU will be effective for annual reporting periods beginning after December 15, 2024.
Early adoption is permitted. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively.
The Company&#x2019;s management does not believe that the adoption of ASU 2023-09 will have a material impact on the Company&#x2019;s consolidated
financial statement presentation or disclosures.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
Company&#x2019;s management does not believe that any other recently issued, but not yet effective, authoritative guidance, if currently
adopted, will have a material impact on the Company&#x2019;s financial statement presentation or disclosures.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0" id="ixv-6450">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;The
accompanying consolidated financial statements (&#x201c;CFS&#x201d;) are prepared in conformity with U.S. Generally Accepted Accounting
Principles (&#x201c;US GAAP&#x201d;). The functional currency of the Company&#x2019;s operating entities is Chinese Renminbi (&#x201c;RMB&#x201d;).
The accompanying consolidated financial statements are translated from RMB and presented in U.S. dollars (&#x201c;USD&#x201d;).&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c0" id="ixv-6477">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;The
CFS 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;),&#160;100% owned by Xi&#x2019;an TCH, 2) Zhonghong,&#160;90% owned by Xi&#x2019;an TCH and&#160;10% owned by Shanghai TCH,
and 3) Zhongxun,&#160;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, 2024. However, there was no revenue for the Company for the six and three months ended June 30, 2024 or 2023. 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; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;A subsidiary is an entity in which (i) the Company directly or indirectly
controls more than 50% of the voting power; or (ii) the Company has the power to appoint or remove the majority of the members of the
board of directors or to cast a majority of votes at the meetings of the board of directors or to govern the financial and operating policies
of the investee pursuant to a statute or under an agreement among the shareholders or equity holders.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c77" decimals="2" id="ixv-13108" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c78" decimals="2" id="ixv-13109" unitRef="pure">0.90</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c79" decimals="2" id="ixv-13110" unitRef="pure">0.10</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c80" decimals="2" id="ixv-13111" unitRef="pure">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="c81" decimals="2" id="ixv-13112" unitRef="pure">0.50</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <creg:UsesAndSourcesOfLiquidityPolicyTextBlock contextRef="c0" id="ixv-6493">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;For
the six months ended June 30, 2024 and 2023, the Company had a net loss of $689,554&#160;and $337,346, respectively. For the three months
ended June 30, 2024 and 2023, the Company had a net loss of $409,757&#160;and $247,842, respectively. The Company had an accumulated
deficit of $61.19&#160;million as of June 30, 2024. 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:UsesAndSourcesOfLiquidityPolicyTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-13113" unitRef="usd">-689554</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" id="ixv-13114" unitRef="usd">-337346</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" id="ixv-13115" unitRef="usd">-409757</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c6" decimals="0" id="ixv-13116" unitRef="usd">-247842</us-gaap:NetIncomeLoss>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="-4" id="ixv-13117" unitRef="usd">-61190000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:UseOfEstimates contextRef="c0" id="ixv-6504">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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;</us-gaap:UseOfEstimates>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c0" id="ixv-6515">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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, 2024 and 2023, 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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c0" id="ixv-6571">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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, 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;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024 and December 31, 2023.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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" id="ixv-6597">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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:CreditLossFinancialInstrumentPolicyTextBlock contextRef="c0" id="ixv-6608">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Credit
losses&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;On
January 1, 2023, the Company adopted Accounting Standards Update&#160;2016-13&#160;&#x201c;Financial
Instruments&#160;&#x2014;&#160;Credit Losses (Topic&#160;326), Measurement of Credit Losses on Financial Instruments,&#x201d; which
replaces the incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss
(&#x201c;CECL&#x201d;) methodology. The adoption of the credit loss accounting standard has no material impact on the Company&#x2019;s
consolidated financial statements as of January&#160;1, 2023.&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
Company&#x2019;s other receivables in the balance sheet are within the scope of ASC Topic&#160;326. As the Company has limited customers
and debtors, the Company uses the loss-rate&#160;method to evaluates the expected credit losses on an individual basis. When establishing
the loss rate, the Company makes the assessment on various factors, including historical experience, credit-worthiness&#160;of customers
and debtors, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that
may affect its ability to collect from the customers and debtors. The Company also provides specific provisions for allowance when facts
and circumstances indicate that the receivable is unlikely to be collected.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Expected
credit losses are recorded as allowance for credit losses on the consolidated statements of operations. After all attempts to collect
a receivable have failed, the receivable is written off against the allowance. In the event the Company recovers amount that is previously
reserved for, the Company will reduce the specific allowance for credit losses.&lt;/span&gt;&lt;/p&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0" id="ixv-6646">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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, 2024 and December 31, 2023, the Company
had&#160;no&#160;accounts receivable.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <creg:ValueAddedTaxPolicyTextBlock contextRef="c0" id="ixv-6657">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Value
added tax (&#x201c;VAT&#x201d;)&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="font-family: Times New Roman, Times, Serif; "&gt;The
Company is subject to VAT and related surcharges on revenue generated from sales and services. The Company records revenue net of VAT.
This VAT may be offset by qualified input VAT paid by the Company to suppliers. Net VAT balance between input VAT and output VAT is recorded
in the line item of VAT receivable on the unaudited consolidated balance sheets.&lt;/span&gt;&lt;/p&gt;The
VAT rate is&#160;13% for taxpayers selling consumer products and&#160;6% for providing technology services. Entities that are VAT general
taxpayers are allowed to offset qualified input VAT, paid to suppliers against their output VAT liabilities. As of June 30, 2024 and
December 31, 2023, the Company had $169,638&#160;and $170,694&#160;VAT receivable, respectively</creg:ValueAddedTaxPolicyTextBlock>
    <creg:ValueAddedTaxPercentage contextRef="c0" decimals="2" id="ixv-13119" unitRef="pure">0.13</creg:ValueAddedTaxPercentage>
    <creg:TechonologyServices contextRef="c0" decimals="2" id="ixv-13120" unitRef="pure">0.06</creg:TechonologyServices>
    <us-gaap:ValueAddedTaxReceivable contextRef="c2" decimals="0" id="ixv-13121" unitRef="usd">169638</us-gaap:ValueAddedTaxReceivable>
    <us-gaap:ValueAddedTaxReceivable contextRef="c3" decimals="0" id="ixv-13122" unitRef="usd">170694</us-gaap:ValueAddedTaxReceivable>
    <creg:AdvanceToSuppliersPolicyTextBlock contextRef="c0" id="ixv-6672">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Advance
to suppliers&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;</creg:AdvanceToSuppliersPolicyTextBlock>
    <us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy contextRef="c0" id="ixv-6683">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Short
term loan receivables&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="font-family: Times New Roman, Times, Serif; "&gt;The
Company provided loans to certain third parties for the purpose of making use of its cash.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024, the Company did not have any outstanding short term loan receivables; at December 31, 2023, the Company had $68.77&#160;million
short term loan receivables and did not accrue allowance against short term loan receivables.&lt;/span&gt;&lt;/p&gt;</us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy>
    <us-gaap:ShortTermInvestments contextRef="c3" decimals="-4" id="ixv-13123" unitRef="usd">68770000</us-gaap:ShortTermInvestments>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0" id="ixv-6700">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InsuranceTax contextRef="c82" decimals="0" id="ixv-13124" unitRef="cny">500000</us-gaap:InsuranceTax>
    <us-gaap:InsuranceTax contextRef="c82" decimals="0" id="ixv-13125" unitRef="usd">71792</us-gaap:InsuranceTax>
    <creg:BalanceNotCovered contextRef="c82" decimals="0" id="ixv-13126" unitRef="cny">500000</creg:BalanceNotCovered>
    <creg:BalanceNotCovered contextRef="c82" decimals="0" id="ixv-13127" unitRef="usd">71792</creg:BalanceNotCovered>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0" id="ixv-6737">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Plant
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="font-family: Times New Roman, Times, Serif; "&gt;Plant
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 plant 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.&#160;Depreciation
of plant 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="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: 83%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&#160;&#x2013;&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Office and Other Equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&#160;&#x2013;&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <creg:ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock contextRef="c0" id="ixv-13128">Depreciation
of plant and equipment is provided using the straight-line method over the estimated lives as follows:&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: 83%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Vehicles&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 16%; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&#160;&#x2013;&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Office and Other Equipment&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2&#160;&#x2013;&#160;5&#160;years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</creg:ScheduleOfPlantAndEquipmentEstimatedLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c83" id="ixv-13129">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c84" id="ixv-13130">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c85" id="ixv-13131">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c86" id="ixv-13132">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0" id="ixv-6767">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;In
accordance with FASB ASC Topic 360,&#160;&lt;i&gt;&#x201c;Plant, and Equipment&lt;/i&gt;,&#x201d; the Company reviews its long-lived assets, including
plant 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.&#160;The Company did
not record any impairment for the six and three months ended June 30, 2024 and 2023.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <creg:AccountAndOtherPayablesPolicyTextBlock contextRef="c0" id="ixv-6779">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Accounts
and other payables&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="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Accounts
and other payables are initially recognized as fair value, and subsequently carried at amortized cost using the effective interest method.&lt;/span&gt;&lt;/p&gt;</creg:AccountAndOtherPayablesPolicyTextBlock>
    <us-gaap:DebtPolicyTextBlock contextRef="c0" id="ixv-6795">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;Borrowings&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="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Borrowing
costs are recognized in profit or loss using the effective interest method.&lt;/span&gt;&lt;/p&gt;</us-gaap:DebtPolicyTextBlock>
    <us-gaap:CostOfSalesPolicyTextBlock contextRef="c0" id="ixv-6816">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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" id="ixv-6827">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024 and December 31, 2023, the Company did not take any uncertain positions that would necessitate recording a tax related
liability.&#160;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsOther contextRef="c0" decimals="2" id="ixv-13133" unitRef="pure">0.50</us-gaap:EffectiveIncomeTaxRateReconciliationDeductionsOther>
    <us-gaap:InventoryCashFlowPolicy contextRef="c0" id="ixv-6864">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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;</us-gaap:InventoryCashFlowPolicy>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0" id="ixv-6876">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 24px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&#x25cf;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;As
of June 30, 2024 and December 31, 2023, 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" id="ixv-6939">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0" id="ixv-6976">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;For
the six and three months ended June 30, 2024 and 2023, 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 and three months ended June 30, 2024 and 2023,&#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.&lt;/span&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c0"
      decimals="0"
      id="ixv-13134"
      unitRef="shares">30911</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c4"
      decimals="0"
      id="ixv-13135"
      unitRef="shares">30911</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0" id="ixv-6993">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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" id="ixv-7010">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0" id="ixv-7040">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;In
November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (&#x201c;ASU
2023-07&#x201d;). The amendments in ASU 2023-07 improve reportable segment disclosure requirements through enhanced disclosures about
significant segment expenses that are regularly provided to the chief operating decision maker (CODM). In addition, the amendments enhance
interim disclosure requirements, clarify circumstances in which an entity can disclose multiple segment measures of profit or loss, provide
new segment disclosure requirements for entities with a single reportable segment, and contain other disclosure requirements. ASU 2023-07
will be effective for annual reporting periods beginning after December 15, 2023, and interim periods within annual reporting periods
beginning after December 15, 2024. Early adoption is permitted. The adoption of ASU 2023-01 did not have a material impact on the Company&#x2019;s
consolidated financial statement presentation or disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;In
December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (&#x201c;ASU 2023-09&#x201d;),
which requires disclosures of incremental income tax information within the rate reconciliation and expanded disclosures of income taxes
paid, among other disclosure requirements. This ASU will be effective for annual reporting periods beginning after December 15, 2024.
Early adoption is permitted. ASU 2023-09 will be applied on a prospective basis with the option to apply the standard retrospectively.
The Company&#x2019;s management does not believe that the adoption of ASU 2023-09 will have a material impact on the Company&#x2019;s consolidated
financial statement presentation or disclosures.&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
Company&#x2019;s management does not believe that any other recently issued, but not yet effective, authoritative guidance, if currently
adopted, will have a material impact on the Company&#x2019;s financial statement presentation or disclosures.&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0" id="ixv-7064">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;3.
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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;As
of June 30, 2024 and December 31, 2023, the Company had &lt;span style="-sec-ix-hidden: hidden-fact-97"&gt;nil&lt;/span&gt; and $68,773,208&#160;(RMB&#160;486.1&#160;million) short term loan to
Jinan Youkai Engineering Consulting Co., Ltd (&#x201c;Youkai&#x201d;), respectively, an unrelated party of the Company. The short-term
loan was for five days with a capital utilization fee of $14,119&#160;(RMB&#160;100,000) per day for total of $70,595&#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 $68.7&#160;million
in full plus capital utilization fee in January 2024.&lt;/span&gt;&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="0" id="ixv-13136" unitRef="usd">68773208</us-gaap:ShortTermBankLoansAndNotesPayable>
    <us-gaap:ShortTermBankLoansAndNotesPayable contextRef="c3" decimals="-5" id="ixv-13137" unitRef="cny">486100000</us-gaap:ShortTermBankLoansAndNotesPayable>
    <creg:CapitalUtilizationFee contextRef="c2" decimals="0" id="ixv-13138" unitRef="usd">14119</creg:CapitalUtilizationFee>
    <creg:CapitalUtilizationFee contextRef="c2" decimals="0" id="ixv-13139" unitRef="cny">100000</creg:CapitalUtilizationFee>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-13140" unitRef="usd">70595</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" id="ixv-13141" unitRef="cny">500000</us-gaap:ShortTermBorrowings>
    <us-gaap:RepaymentsOfDebt contextRef="c87" decimals="-5" id="ixv-13142" unitRef="usd">68700000</us-gaap:RepaymentsOfDebt>
    <creg:AdvanceToSuppliersDisclosureTextBlock contextRef="c0" id="ixv-7077">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;4.
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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&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="font-family: Times New Roman, Times, Serif; "&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&#160;million (RMB&#160;595.0&#160;million) for purchasing the energy storage battery systems. As of June
30, 2024 and December 31, 2023, the Company made a prepayment to Bangyu of $66.79&#160;million (RMB&#160;476.0&#160;million) and $67.4&#160;million
(RMB&#160;476.0&#160;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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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 year 2023 and as
of June 30, 2024 and December 31, 2023, the Company will pay the remaining of $300,000&#160;upon completion all the services.&#160;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</creg:AdvanceToSuppliersDisclosureTextBlock>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c88" decimals="-5" id="ixv-13143" unitRef="usd">82300000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c88" decimals="-5" id="ixv-13144" unitRef="cny">595000000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:PrepaymentFeesOnAdvancesNet contextRef="c0" decimals="-4" id="ixv-13145" unitRef="usd">66790000</us-gaap:PrepaymentFeesOnAdvancesNet>
    <us-gaap:PrepaymentFeesOnAdvancesNet contextRef="c0" decimals="-5" id="ixv-13146" unitRef="cny">476000000</us-gaap:PrepaymentFeesOnAdvancesNet>
    <us-gaap:PrepaymentFeesOnAdvancesNet contextRef="c89" decimals="-5" id="ixv-13147" unitRef="usd">67400000</us-gaap:PrepaymentFeesOnAdvancesNet>
    <us-gaap:PrepaymentFeesOnAdvancesNet contextRef="c89" decimals="-5" id="ixv-13148" unitRef="cny">476000000</us-gaap:PrepaymentFeesOnAdvancesNet>
    <creg:ResearchAndDevelopmentCost contextRef="c90" decimals="0" id="ixv-13149" unitRef="usd">1000000</creg:ResearchAndDevelopmentCost>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c91" decimals="0" id="ixv-13150" unitRef="usd">200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted contextRef="c39" decimals="0" id="ixv-13151" unitRef="usd">800000</us-gaap:SignificantSupplyCommitmentRemainingMinimumAmountCommitted>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c90" decimals="0" id="ixv-13152" unitRef="usd">200000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:LongTermPurchaseCommitmentAmount contextRef="c90" decimals="0" id="ixv-13153" unitRef="usd">1150000</us-gaap:LongTermPurchaseCommitmentAmount>
    <us-gaap:OtherResearchAndDevelopmentExpense contextRef="c90" decimals="0" id="ixv-13154" unitRef="usd">650000</us-gaap:OtherResearchAndDevelopmentExpense>
    <us-gaap:Supplies contextRef="c62" decimals="0" id="ixv-13155" unitRef="usd">200000</us-gaap:Supplies>
    <creg:RemainingAmount contextRef="c3" decimals="0" id="ixv-13156" unitRef="usd">300000</creg:RemainingAmount>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="c0" id="ixv-7111">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;5.
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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;Accrued
liabilities and other payables consisted of the following as of June 30, 2024 and December 31, 2023:&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="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Education and union fund and
    social insurance payable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;160,954&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;181,394&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued payroll and welfare&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;235,178&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;263,472&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued litigation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,293,992&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,124,087&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,295&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;95,508&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,707,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,664,461&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;Accrued
litigation was&#160;mainly for court enforcement fee, fee to lawyer, penalty and other fees (see Note 14).&lt;/span&gt;&lt;/p&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock contextRef="c0" id="ixv-7118">&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Accrued
liabilities and other payables consisted of the following as of June 30, 2024 and December 31, 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"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Education and union fund and
    social insurance payable&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;160,954&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;181,394&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued payroll and welfare&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;235,178&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;263,472&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Accrued litigation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,293,992&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,124,087&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,295&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;95,508&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,707,419&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,664,461&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedInsuranceCurrent contextRef="c2" decimals="0" id="ixv-13157" unitRef="usd">160954</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent contextRef="c3" decimals="0" id="ixv-13158" unitRef="usd">181394</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c2" decimals="0" id="ixv-13159" unitRef="usd">235178</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="c3" decimals="0" id="ixv-13160" unitRef="usd">263472</us-gaap:AccruedPayrollTaxesCurrent>
    <creg:AccruedLitigationCurrent contextRef="c2" decimals="0" id="ixv-13161" unitRef="usd">2293992</creg:AccruedLitigationCurrent>
    <creg:AccruedLitigationCurrent contextRef="c3" decimals="0" id="ixv-13162" unitRef="usd">2124087</creg:AccruedLitigationCurrent>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c2" decimals="0" id="ixv-13163" unitRef="usd">17295</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities contextRef="c3" decimals="0" id="ixv-13164" unitRef="usd">95508</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" id="ixv-13165" unitRef="usd">2707419</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" id="ixv-13166" unitRef="usd">2664461</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <creg:TaxPayableTextBlock contextRef="c0" id="ixv-7242">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;6.
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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;Taxes
payable consisted of the following as of June 30, 2024 and December 31, 2023:&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="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,403&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,529&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;246&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;187&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,649&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,716&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,277,024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,277,091&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,350,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,350,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;As
of June 30, 2024, income tax payable included&#160;$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 ($4.28&#160;million included in current tax payable
and $3.35&#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" id="ixv-7249">&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Taxes
payable consisted of the following as of June 30, 2024 and December 31, 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"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income tax&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,403&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,529&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;246&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;187&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,649&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;7,627,716&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,277,024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4,277,091&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Noncurrent&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,350,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3,350,625&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</creg:IncomeTaxPayableDisclosureTableTextBlock>
    <us-gaap:AccruedIncomeTaxes contextRef="c2" decimals="0" id="ixv-13167" unitRef="usd">7627403</us-gaap:AccruedIncomeTaxes>
    <us-gaap:AccruedIncomeTaxes contextRef="c3" decimals="0" id="ixv-13168" unitRef="usd">7627529</us-gaap:AccruedIncomeTaxes>
    <creg:OtherTaxesCurrent contextRef="c2" decimals="0" id="ixv-13169" unitRef="usd">246</creg:OtherTaxesCurrent>
    <creg:OtherTaxesCurrent contextRef="c3" decimals="0" id="ixv-13170" unitRef="usd">187</creg:OtherTaxesCurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c2" decimals="0" id="ixv-13171" unitRef="usd">7627649</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrentAndNoncurrent contextRef="c3" decimals="0" id="ixv-13172" unitRef="usd">7627716</us-gaap:TaxesPayableCurrentAndNoncurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="0" id="ixv-13173" unitRef="usd">4277024</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent contextRef="c3" decimals="0" id="ixv-13174" unitRef="usd">4277091</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c2" decimals="0" id="ixv-13175" unitRef="usd">3350625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c3" decimals="0" id="ixv-13176" unitRef="usd">3350625</us-gaap:AccruedIncomeTaxesNoncurrent>
    <creg:IncomeTaxesPayable contextRef="c2" decimals="-4" id="ixv-13177" unitRef="usd">7610000</creg:IncomeTaxesPayable>
    <us-gaap:TaxesPayableCurrent contextRef="c2" decimals="-4" id="ixv-13178" unitRef="usd">4280000</us-gaap:TaxesPayableCurrent>
    <us-gaap:AccruedIncomeTaxesNoncurrent contextRef="c2" decimals="-4" id="ixv-13179" unitRef="usd">3350000</us-gaap:AccruedIncomeTaxesNoncurrent>
    <us-gaap:IncomeTaxHolidayDescription contextRef="c0" id="ixv-13180">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.</us-gaap:IncomeTaxHolidayDescription>
    <creg:DeferredTaxAssetsNetDisclosureTextBlock contextRef="c0" id="ixv-7373">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;7.
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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;As
of June 30, 2024 and December 31, 2023, 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 76%; padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&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;611,528&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&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;615,336&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Write-off
    Erdos TCH net investment in sales-type leases *&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,038,120&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,063,263&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impairment
    loss of Xi&#x2019;an TCH&#x2019;s investment into the HYREF fund&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,630,914&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,647,296&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;US
    NOL&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,220,717&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,086,706&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC
    NOL&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;579,188&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,355,472&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    deferred tax assets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,080,467&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;16,768,073&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
    valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,080,467&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(16,768,073&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
    tax assets, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-98; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-99; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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:DeferredTaxAssetsNetDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0" id="ixv-7384">&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;As
of June 30, 2024 and December 31, 2023, deferred tax assets consisted of the following:&lt;/span&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2024&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="width: 76%; padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Accrued
    expenses&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&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;611,528&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&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;615,336&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Write-off
    Erdos TCH net investment in sales-type leases *&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,038,120&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;4,063,263&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Impairment
    loss of Xi&#x2019;an TCH&#x2019;s investment into the HYREF fund&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,630,914&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2,647,296&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;US
    NOL&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,220,717&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,086,706&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 0.25in; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;PRC
    NOL&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;579,188&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,355,472&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Total
    deferred tax assets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;9,080,467&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;16,768,073&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less:
    valuation allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,080,467&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(16,768,073&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 9pt; text-align: justify; text-indent: -9pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Deferred
    tax assets, net&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-98; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-99; font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;*&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; 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" id="ixv-13181" unitRef="usd">611528</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities contextRef="c3" decimals="0" id="ixv-13182" unitRef="usd">615336</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsInvestments contextRef="c2" decimals="0" id="ix_0_fact" unitRef="usd">4038120</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsInvestments contextRef="c3" decimals="0" id="ix_1_fact" unitRef="usd">4063263</us-gaap:DeferredTaxAssetsInvestments>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments contextRef="c2" decimals="0" id="ixv-13185" unitRef="usd">2630914</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsEquityMethodInvestments contextRef="c3" decimals="0" id="ixv-13186" unitRef="usd">2647296</us-gaap:DeferredTaxAssetsEquityMethodInvestments>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c2" decimals="0" id="ixv-13187" unitRef="usd">1220717</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c3" decimals="0" id="ixv-13188" unitRef="usd">1086706</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c2" decimals="0" id="ixv-13189" unitRef="usd">579188</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c3" decimals="0" id="ixv-13190" unitRef="usd">8355472</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross contextRef="c2" decimals="0" id="ixv-13191" unitRef="usd">9080467</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c3" decimals="0" id="ixv-13192" unitRef="usd">16768073</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c2" decimals="0" id="ixv-13193" unitRef="usd">9080467</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c3" decimals="0" id="ixv-13194" unitRef="usd">16768073</us-gaap:DeferredTaxAssetsValuationAllowance>
    <creg:EntrustedLoanPayableTextBlock contextRef="c0" id="ixv-7586">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;8.
ENTRUSTED 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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 188,639,400 ($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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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 &lt;span&gt;Balance as of&lt;/span&gt; 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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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 from Chengli project. 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 and accrued interest of RMB&#160;188,639,400&#160;($27.54&#160;million)
to HYREF resulting from the termination of the buy-back agreement.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&#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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;4.
The lender agreed to extend the repayment of RMB&#160;77.00&#160;million ($11.06&#160;million) to July 8, 2023. However, per court&#x2019;s
judgement on June 28, 2021, the Company should repay principal $11.06&#160;million and accrued interest of RMB&#160;2,418,229&#160;($0.35&#160;million)
within 10 days from the judgment date to Beijing 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 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. 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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 14 &#x2013; Litigation).&lt;/span&gt;&lt;/p&gt;</creg:EntrustedLoanPayableTextBlock>
    <us-gaap:Investments contextRef="c92" decimals="-6" id="ixv-13195" unitRef="cny">460000000</us-gaap:Investments>
    <us-gaap:Investments contextRef="c92" decimals="-6" id="ixv-13196" unitRef="usd">77000000</us-gaap:Investments>
    <us-gaap:EquitySecuritiesFvNi contextRef="c93" decimals="-6" id="ixv-13197" unitRef="cny">3000000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi contextRef="c93" decimals="-5" id="ixv-13198" unitRef="usd">500000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DebtSecuritiesCurrent contextRef="c94" decimals="-6" id="ixv-13199" unitRef="cny">457000000</us-gaap:DebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesCurrent contextRef="c94" decimals="-5" id="ixv-13200" unitRef="usd">74500000</us-gaap:DebtSecuritiesCurrent>
    <creg:TotalFundCapitalContribution contextRef="c95" decimals="-6" id="ixv-13201" unitRef="cny">27000000</creg:TotalFundCapitalContribution>
    <creg:TotalFundCapitalContribution contextRef="c95" decimals="-4" id="ixv-13202" unitRef="usd">4390000</creg:TotalFundCapitalContribution>
    <us-gaap:LongTermDebtWeightedAverageInterestRateOverTime contextRef="c0" decimals="3" id="ixv-13203" unitRef="pure">0.125</us-gaap:LongTermDebtWeightedAverageInterestRateOverTime>
    <creg:DescriptionOfRemainingLoanBalance contextRef="c0" id="ixv-13204">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:RepaymentsOfDebt contextRef="c96" decimals="0" id="ixv-13205" unitRef="cny">188639400</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt contextRef="c96" decimals="-4" id="ixv-13206" unitRef="usd">27540000</us-gaap:RepaymentsOfDebt>
    <creg:BuyBackPrice contextRef="c97" decimals="0" id="ixv-13207" unitRef="cny">261727506</creg:BuyBackPrice>
    <creg:BuyBackPrice contextRef="c97" decimals="-4" id="ixv-13208" unitRef="usd">37520000</creg:BuyBackPrice>
    <us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest contextRef="c98" decimals="0" id="ixv-13209" unitRef="cny">14661506</us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest>
    <us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest contextRef="c98" decimals="-4" id="ixv-13210" unitRef="usd">2100000</us-gaap:LiabilitiesSubjectToCompromiseDebtAndAccruedInterest>
    <us-gaap:GainLossOnSalesOfConsumerLoans contextRef="c99" decimals="-5" id="ixv-13211" unitRef="usd">3100000</us-gaap:GainLossOnSalesOfConsumerLoans>
    <creg:RepaymentsOfAccruedInterest contextRef="c99" decimals="0" id="ixv-13212" unitRef="cny">188639400</creg:RepaymentsOfAccruedInterest>
    <creg:RepaymentsOfAccruedInterest contextRef="c99" decimals="-4" id="ixv-13213" unitRef="usd">27540000</creg:RepaymentsOfAccruedInterest>
    <us-gaap:LongTermLoansFromBank contextRef="c100" decimals="0" id="ixv-13214" unitRef="cny">120000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="c100"
      decimals="-4"
      id="ixv-13215"
      unitRef="usd">17520000</us-gaap:LongTermLoansFromBank>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c101" decimals="0" id="ixv-13216" unitRef="cny">127066000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="c101"
      decimals="-4"
      id="ixv-13217"
      unitRef="usd">18550000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:LongTermLoansFromBank contextRef="c102" decimals="0" id="ixv-13218" unitRef="cny">247066000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="c102"
      decimals="-4"
      id="ixv-13219"
      unitRef="usd">36070000.00</us-gaap:LongTermLoansFromBank>
    <us-gaap:InvestmentOwnedBalanceShares
      contextRef="c103"
      decimals="0"
      id="ixv-13220"
      unitRef="shares">47150000</us-gaap:InvestmentOwnedBalanceShares>
    <creg:OwnedShares
      contextRef="c103"
      decimals="0"
      id="ixv-13221"
      unitRef="shares">29948000</creg:OwnedShares>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c103"
      decimals="0"
      id="ixv-13222"
      unitRef="shares">17202000</us-gaap:ExcessStockSharesIssued>
    <us-gaap:LongTermLoansFromBank contextRef="c97" decimals="0" id="ixv-13223" unitRef="cny">261727506</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank contextRef="c97" decimals="-4" id="ixv-13224" unitRef="usd">37520000</us-gaap:LongTermLoansFromBank>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c97" decimals="0" id="ixv-13225" unitRef="cny">14661506</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest contextRef="c97" decimals="-4" id="ixv-13226" unitRef="usd">2100000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:PaymentsForLoans
      contextRef="c104"
      decimals="-6"
      id="ixv-13227"
      unitRef="cny">50000000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c104"
      decimals="-4"
      id="ixv-13228"
      unitRef="usd">7170000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c105"
      decimals="-6"
      id="ixv-13229"
      unitRef="cny">50000000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c105"
      decimals="-4"
      id="ixv-13230"
      unitRef="usd">7170000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c106"
      decimals="-6"
      id="ixv-13231"
      unitRef="cny">50000000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c106"
      decimals="-4"
      id="ixv-13232"
      unitRef="usd">7170000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c107"
      decimals="-6"
      id="ixv-13233"
      unitRef="cny">50000000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c107"
      decimals="-4"
      id="ixv-13234"
      unitRef="usd">7170000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans contextRef="c108" decimals="0" id="ixv-13235" unitRef="cny">47066000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c108"
      decimals="-4"
      id="ixv-13236"
      unitRef="usd">6750000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c109"
      decimals="-6"
      id="ixv-13237"
      unitRef="cny">247000000</us-gaap:PaymentsForLoans>
    <us-gaap:PaymentsForLoans
      contextRef="c109"
      decimals="-4"
      id="ixv-13238"
      unitRef="usd">36280000</us-gaap:PaymentsForLoans>
    <us-gaap:LongTermLoansFromBank
      contextRef="c110"
      decimals="-4"
      id="ixv-13239"
      unitRef="cny">77000000</us-gaap:LongTermLoansFromBank>
    <us-gaap:LongTermLoansFromBank
      contextRef="c110"
      decimals="-4"
      id="ixv-13240"
      unitRef="usd">11060000.00</us-gaap:LongTermLoansFromBank>
    <creg:RepaymentPrincipalAmount
      contextRef="c111"
      decimals="-4"
      id="ixv-13241"
      unitRef="usd">11060000.00</creg:RepaymentPrincipalAmount>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="c112" decimals="0" id="ixv-13242" unitRef="cny">2418229</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="c112"
      decimals="-4"
      id="ixv-13243"
      unitRef="usd">350000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:PaymentsForFees contextRef="c90" decimals="0" id="ixv-13244" unitRef="cny">80288184</us-gaap:PaymentsForFees>
    <us-gaap:PaymentsForFees contextRef="c90" decimals="-4" id="ixv-13245" unitRef="usd">11530000</us-gaap:PaymentsForFees>
    <us-gaap:Investments
      contextRef="c113"
      decimals="-4"
      id="ixv-13246"
      unitRef="cny">75000000</us-gaap:Investments>
    <us-gaap:Investments
      contextRef="c113"
      decimals="-4"
      id="ixv-13247"
      unitRef="usd">11630000</us-gaap:Investments>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment
      contextRef="c114"
      decimals="-4"
      id="ixv-13248"
      unitRef="usd">11630000</us-gaap:DebtAndEquitySecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairment>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0" id="ixv-7708">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;9.
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;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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;span style="font-family: Times New Roman, Times, Serif"&gt;&lt;i&gt;&#160;&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="font-family: Times New Roman, Times, Serif; "&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&#160;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&#160;months&#160;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&#160;month&#160;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. During the six months ended June 30, 2024,
the Company amortized OID of $0&#160;and recorded $204,279&#160;interest expense on this Note; and the Company and Lender exchanged these
Partitioned Notes of $300,000&#160;in total&#160;for the delivery of&#160;424,148&#160;shares of the Company&#x2019;s common stock.&#160;The
Company recorded $21,243&#160;loss on conversion of these notes in 2024. During the three months ended June 30, 2024, the Company amortized
OID of $0&#160;and recorded $100,240&#160;interest expense on this Note. During the six months ended June 30, 2023, the Company amortized
OID of $31,250 and recorded $220,082 interest expense on this Note; and the Company and Lender exchanged these Partitioned Notes of $750,000
for the delivery of 396,010 shares of the Company&#x2019;s common stock; the Company recorded $5,602 gain on conversion of these notes
in 2023. During the three months ended June 30, 2023, the Company amortized OID of $0&#160;and recorded $109,018 interest expense on
this Note. As of June 30, 2024, the outstanding principal balance of this note was $5,025,767&#160;with accrued interest of $103,545.
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;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ConvertibleNotesPayable contextRef="c115" decimals="0" id="ixv-13249" unitRef="usd">5250000</us-gaap:ConvertibleNotesPayable>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c116" decimals="0" id="ixv-13250" unitRef="usd">250000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="c117"
      decimals="2"
      id="ixv-13251"
      unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentTerm contextRef="c117" id="ixv-13252">P24M</us-gaap:DebtInstrumentTerm>
    <creg:IncreaseDecreaseOutstandingBalancePercentage
      contextRef="c118"
      decimals="2"
      id="ixv-13253"
      unitRef="pure">1.25</creg:IncreaseDecreaseOutstandingBalancePercentage>
    <us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount contextRef="c119" decimals="0" id="ixv-13254" unitRef="usd">825000</us-gaap:SharesSubjectToMandatoryRedemptionSettlementTermsMaximumAmount>
    <us-gaap:ShortTermDebtInterestRateIncrease
      contextRef="c118"
      decimals="2"
      id="ixv-13255"
      unitRef="pure">0.25</us-gaap:ShortTermDebtInterestRateIncrease>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c120" decimals="0" id="ixv-13256" unitRef="usd">1370897</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ReceivableWithImputedInterestFaceAmount contextRef="c120" decimals="0" id="ixv-13257" unitRef="usd">1370897</us-gaap:ReceivableWithImputedInterestFaceAmount>
    <us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio contextRef="c121" decimals="0" id="ixv-13258" unitRef="usd">229015</us-gaap:PrincipalAmountOutstandingOfLoansHeldInPortfolio>
    <us-gaap:InterestExpenseDebt contextRef="c122" decimals="0" id="ixv-13259" unitRef="usd">229015</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c118" decimals="0" id="ixv-13260" unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt contextRef="c118" decimals="0" id="ixv-13261" unitRef="usd">204279</us-gaap:InterestExpenseDebt>
    <creg:PartitionedNotesPayable contextRef="c118" decimals="0" id="ixv-13262" unitRef="usd">300000</creg:PartitionedNotesPayable>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c123"
      decimals="0"
      id="ixv-13263"
      unitRef="shares">424148</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <creg:LossOnConversionNotes contextRef="c118" decimals="0" id="ixv-13264" unitRef="usd">21243</creg:LossOnConversionNotes>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c124" decimals="0" id="ixv-13265" unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt contextRef="c124" decimals="0" id="ixv-13266" unitRef="usd">100240</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c125" decimals="0" id="ixv-13267" unitRef="usd">31250</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt contextRef="c125" decimals="0" id="ixv-13268" unitRef="usd">220082</us-gaap:InterestExpenseDebt>
    <creg:PartitionedNotesPayable contextRef="c125" decimals="0" id="ixv-13269" unitRef="usd">750000</creg:PartitionedNotesPayable>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="c126"
      decimals="0"
      id="ixv-13270"
      unitRef="shares">396010</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:IncomeLossFromEquityMethodInvestments contextRef="c125" decimals="0" id="ixv-13271" unitRef="usd">5602</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:AmortizationOfDebtDiscountPremium contextRef="c127" decimals="0" id="ixv-13272" unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:InterestExpenseDebt contextRef="c127" decimals="0" id="ixv-13273" unitRef="usd">109018</us-gaap:InterestExpenseDebt>
    <creg:OutstandingPrincipalBalance contextRef="c118" decimals="0" id="ixv-13274" unitRef="usd">5025767</creg:OutstandingPrincipalBalance>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest contextRef="c118" decimals="0" id="ixv-13275" unitRef="usd">103545</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock contextRef="c0" id="ixv-7740">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;10.
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="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;Shares
Issued for Stock compensation &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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;On
June 12, 2024, the Company issued 128,765 shares of its common stock for investment banking services fee, the fair value of 128,765 shares
was $139,066.&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2024:&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="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of&lt;br/&gt; Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.54&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.54&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-100; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-101; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchanged&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-102; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-103; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-104; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-105; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-106; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-107; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="c128"
      decimals="0"
      id="ixv-13276"
      unitRef="shares">128765</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c129"
      decimals="0"
      id="ixv-13277"
      unitRef="shares">128765</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c129" decimals="0" id="ixv-13278" unitRef="usd">139066</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock contextRef="c0" id="ixv-7763">&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;Following
is a summary of the activities of warrants that were issued from equity financing for the six months ended June 30, 2024:&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of&lt;br/&gt; Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.54&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.54&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-100; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-101; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exchanged&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-102; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-103; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-104; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-105; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-106; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-107; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16,515&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;10.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.04&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c130"
      decimals="0"
      id="ixv-13279"
      unitRef="shares">16515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c130"
      decimals="1"
      id="ixv-13280"
      unitRef="usdPershares">10</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm contextRef="c131" id="ixv-7822">P0Y6M14D</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable
      contextRef="c130"
      decimals="0"
      id="ixv-13281"
      unitRef="shares">16515</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="c130"
      decimals="1"
      id="ixv-13282"
      unitRef="usdPershares">10</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm contextRef="c131" id="ixv-7850">P0Y6M14D</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="c133"
      decimals="0"
      id="ixv-13283"
      unitRef="shares">16515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice
      contextRef="c133"
      decimals="1"
      id="ixv-13284"
      unitRef="usdPershares">10</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageExercisePrice>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm contextRef="c132" id="ixv-7986">P0Y14D</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingWeightedAverageRemainingContractualTerm>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable
      contextRef="c133"
      decimals="0"
      id="ixv-13285"
      unitRef="shares">16515</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisable>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice
      contextRef="c133"
      decimals="1"
      id="ixv-13286"
      unitRef="usdPershares">10</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisableWeightedAverageExercisePrice>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm contextRef="c132" id="ixv-8014">P0Y14D</creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercisedWeightedAverageRemainingContractualTerm>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c0" id="ixv-8022">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;11.
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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
following table summarizes option activity with respect to employees and independent directors for the six months ended June 30, 2024:&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="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of&lt;br/&gt; Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;br/&gt; per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.32&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.32&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-108; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-109; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-110; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-114; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-116; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.82&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.82&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="c134"
      decimals="0"
      id="ixv-13287"
      unitRef="shares">124626</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c0" id="ixv-8039">&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
following table summarizes option activity with respect to employees and independent directors for the six months ended June 30, 2024:&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Number of&lt;br/&gt; Shares&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;br/&gt; per Share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual&lt;br/&gt; Term in&lt;br/&gt; Years&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="width: 64%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.32&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of January 1, 2024&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;3.32&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-108; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-109; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-110; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-111; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-112; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-113; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-114; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-115; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-116; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Outstanding as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.82&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Exercisable as of June 30, 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;500&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;16.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.82&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c3"
      decimals="INF"
      id="ixv-13288"
      unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c3"
      decimals="1"
      id="ixv-13289"
      unitRef="usdPershares">16.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c135" id="ixv-8099">P3Y3M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c3"
      decimals="INF"
      id="ixv-13290"
      unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c3"
      decimals="1"
      id="ixv-13291"
      unitRef="usdPershares">16.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c135" id="ixv-8127">P3Y3M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c2"
      decimals="INF"
      id="ixv-13292"
      unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c2"
      decimals="1"
      id="ixv-13293"
      unitRef="usdPershares">16.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c0" id="ixv-8236">P2Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c2"
      decimals="INF"
      id="ixv-13294"
      unitRef="shares">500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c2"
      decimals="1"
      id="ixv-13295"
      unitRef="usdPershares">16.1</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c0" id="ixv-8264">P2Y9M25D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0" id="ixv-8285">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;12.
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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
US parent&#160;company, SPC is taxed in the US and, as of June 30, 2024, had net operating loss (&#x201c;NOL&#x201d;) carry forwards for
income taxes of $5.81&#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.&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;As
of June 30, 2024, the Company&#x2019;s PRC subsidiaries had $2.32&#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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024
and 2023:&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="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;U.S. statutory rates benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax rate difference &#x2013; current provision&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change in valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax expense per financial
    statements&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&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;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;The
provision for income tax expense (benefit)&#160;for the six months ended June 30, 2024 and 2023 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    tax expense &#x2013; current&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,176&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;62,492&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,176&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;62,492&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024
and 2023:&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="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;U.S. statutory rates benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax rate difference &#x2013; current provision&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change in valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;46.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax expense per financial
    statements&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&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;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&gt;The
provision for income tax expense (benefit)&#160;for the three months ended June 30, 2024 and 2023 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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    tax expense &#160;&#x2013; current&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;57,958&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;57,958&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="c136"
      decimals="2"
      id="ixv-13296"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c89" decimals="2" id="ixv-13297" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c90" decimals="2" id="ixv-13298" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c2" decimals="-4" id="ixv-13299" unitRef="usd">5810000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets contextRef="c0" decimals="2" id="ixv-13300" unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets
      contextRef="c137"
      decimals="2"
      id="ixv-13301"
      unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets
      contextRef="c138"
      decimals="2"
      id="ixv-13302"
      unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets
      contextRef="c139"
      decimals="2"
      id="ixv-13303"
      unitRef="pure">0.80</us-gaap:EffectiveIncomeTaxRateReconciliationDispositionOfAssets>
    <creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance contextRef="c0" decimals="2" id="ixv-13304" unitRef="pure">1</creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c140"
      decimals="-4"
      id="ixv-13305"
      unitRef="usd">2320000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <creg:IncomeTaxTermYear contextRef="c0" id="ixv-13306">P5Y</creg:IncomeTaxTermYear>
    <creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance
      contextRef="c136"
      decimals="2"
      id="ixv-13307"
      unitRef="pure">1</creg:EffectiveIncomeTaxRateReconciliationDeferredTaxValuationAllowance>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0" id="ixv-8312">&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024
and 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"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;U.S. statutory rates benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax rate difference &#x2013; current provision&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.1&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.7&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.0&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change in valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;37.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax expense per financial
    statements&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;22.7&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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, 2024
and 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"&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;U.S. statutory rates benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(21.0&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax rate difference &#x2013; current provision&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(0.3&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;4.4&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Change in valuation
    allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;21.3&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;46.6&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Tax expense per financial
    statements&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30.5&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c0" decimals="3" id="ixv-13308" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c4" decimals="3" id="ixv-13309" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c0" decimals="3" id="ixv-13310" unitRef="pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c4" decimals="3" id="ixv-13311" unitRef="pure">0.041</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c0" decimals="3" id="ixv-13312" unitRef="pure">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c4" decimals="3" id="ixv-13313" unitRef="pure">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c0" decimals="3" id="ixv-13314" unitRef="pure">0.225</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c4" decimals="3" id="ixv-13315" unitRef="pure">0.376</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment contextRef="c0" decimals="3" id="ixv-13316" unitRef="pure">0.021</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment contextRef="c4" decimals="3" id="ixv-13317" unitRef="pure">0.227</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c0" id="ixv-8431">&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
provision for income tax expense (benefit)&#160;for the six months ended June 30, 2024 and 2023 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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    tax expense &#x2013; current&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,176&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;62,492&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,176&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;62,492&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
provision for income tax expense (benefit)&#160;for the three months ended June 30, 2024 and 2023 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: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Income
    tax expense &#160;&#x2013; current&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-117; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;57,958&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-118; font-family: Times New Roman, Times, Serif"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;57,958&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-13318" unitRef="usd">14176</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-13319" unitRef="usd">62492</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" id="ixv-13320" unitRef="usd">14176</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" id="ixv-13321" unitRef="usd">62492</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c5" decimals="3" id="ixv-13322" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c6" decimals="3" id="ixv-13323" unitRef="pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c5" decimals="3" id="ixv-13324" unitRef="pure">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="c6" decimals="3" id="ixv-13325" unitRef="pure">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments contextRef="c6" decimals="3" id="ixv-13326" unitRef="pure">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c5" decimals="3" id="ixv-13327" unitRef="pure">0.213</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c6" decimals="3" id="ixv-13328" unitRef="pure">0.466</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment contextRef="c6" decimals="3" id="ixv-13329" unitRef="pure">0.305</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsInvestment>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-13330" unitRef="usd">57958</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c6" decimals="0" id="ixv-13331" unitRef="usd">57958</us-gaap:IncomeTaxExpenseBenefit>
    <creg:StatutoryReservesTextBlock contextRef="c0" id="ixv-8691">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;13.
STATUTORY RESERVES&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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="font-family: Times New Roman, Times, Serif; "&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, 2024 and December 31, 2023:&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="font-family: Times New Roman, Times, Serif"&gt;&#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;/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; text-align: left; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Name&#160;of&#160;Chinese&#160;Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Registered&lt;br/&gt; Capital&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Maximum&#160;Statutory&lt;br/&gt; Reserve&#160;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Statutory&lt;br/&gt; reserve at&lt;br/&gt; June 30,&lt;br/&gt; 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Statutory &lt;br/&gt; reserve at&lt;br/&gt; December&#160;31, &lt;br/&gt; 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: 32%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shanghai TCH&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,800,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,900,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,564,303&#160;($1,003,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,564,303&#160;($1,003,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Xi&#x2019;an TCH&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;202,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;73,947,819&#160;($11,272,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;73,947,603&#160;($11,272,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Erdos TCH&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;60,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,035,814&#160;($2,914,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,035,814&#160;($2,914,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Xi&#x2019;an Zhonghong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shaanxi Huahong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,500,300&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,250,150&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Zhongxun&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&#160;&lt;/span&gt;&lt;/p&gt;</creg:StatutoryReservesTextBlock>
    <creg:PercentageOfStatutoryReserveNetIncome
      contextRef="c141"
      decimals="2"
      id="ixv-13332"
      unitRef="pure">0.10</creg:PercentageOfStatutoryReserveNetIncome>
    <creg:PercentageOfReserveRegisteredCapital
      contextRef="c141"
      decimals="2"
      id="ixv-13333"
      unitRef="pure">0.50</creg:PercentageOfReserveRegisteredCapital>
    <creg:PercentageOfRegisteredCapital contextRef="c0" decimals="2" id="ixv-13334" unitRef="pure">0.25</creg:PercentageOfRegisteredCapital>
    <creg:StatutoryReservesDisclosureTableTextBlock contextRef="c0" id="ixv-13335">The table below discloses the statutory reserve amount in the
currency type registered for each Chinese subsidiary as of June 30, 2024 and December 31, 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="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Name&#160;of&#160;Chinese&#160;Subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Registered&lt;br/&gt; Capital&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Maximum&#160;Statutory&lt;br/&gt; Reserve&#160;Amount&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Statutory&lt;br/&gt; reserve at&lt;br/&gt; June 30,&lt;br/&gt; 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Statutory &lt;br/&gt; reserve at&lt;br/&gt; December&#160;31, &lt;br/&gt; 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: 32%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shanghai TCH&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;29,800,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 12%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;14,900,000&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,564,303&#160;($1,003,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 16%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;6,564,303&#160;($1,003,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Xi&#x2019;an TCH&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;202,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;101,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;73,947,819&#160;($11,272,948)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;73,947,603&#160;($11,272,917)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Erdos TCH&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;120,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;60,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,035,814&#160;($2,914,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;19,035,814&#160;($2,914,869)&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Xi&#x2019;an Zhonghong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Shaanxi Huahong&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2,500,300&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,250,150&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Zhongxun&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;35,000,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#xa5;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;17,500,000&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Did not accrue yet due to accumulated deficit&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;</creg:StatutoryReservesDisclosureTableTextBlock>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c144" decimals="0" id="ixv-13336" unitRef="usd">29800000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <creg:MaximumStatutoryReserveAmount contextRef="c144" decimals="0" id="ixv-13337" unitRef="usd">14900000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserve contextRef="c144" decimals="0" id="ixv-13338" unitRef="cny">6564303</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c144" decimals="0" id="ixv-13339" unitRef="usd">1003859</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c145" decimals="0" id="ixv-13340" unitRef="cny">6564303</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c145" decimals="0" id="ixv-13341" unitRef="usd">1003859</creg:StatutoryReserve>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c146" decimals="0" id="ixv-13342" unitRef="cny">202000000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <creg:MaximumStatutoryReserveAmount contextRef="c146" decimals="0" id="ixv-13343" unitRef="cny">101000000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserve contextRef="c146" decimals="0" id="ixv-13344" unitRef="cny">73947819</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c146" decimals="0" id="ixv-13345" unitRef="usd">11272948</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c147" decimals="0" id="ixv-13346" unitRef="cny">73947603</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c147" decimals="0" id="ixv-13347" unitRef="usd">11272917</creg:StatutoryReserve>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c148" decimals="0" id="ixv-13348" unitRef="cny">120000000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <creg:MaximumStatutoryReserveAmount contextRef="c148" decimals="0" id="ixv-13349" unitRef="cny">60000000</creg:MaximumStatutoryReserveAmount>
    <creg:StatutoryReserve contextRef="c148" decimals="0" id="ixv-13350" unitRef="cny">19035814</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c148" decimals="0" id="ixv-13351" unitRef="usd">2914869</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c149" decimals="0" id="ixv-13352" unitRef="cny">19035814</creg:StatutoryReserve>
    <creg:StatutoryReserve contextRef="c149" decimals="0" id="ixv-13353" unitRef="usd">2914869</creg:StatutoryReserve>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c150" decimals="0" id="ixv-13354" unitRef="cny">30000000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <creg:MaximumStatutoryReserveAmount contextRef="c150" decimals="0" id="ixv-13355" unitRef="cny">15000000</creg:MaximumStatutoryReserveAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c151" decimals="0" id="ixv-13356" unitRef="usd">2500300</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <creg:MaximumStatutoryReserveAmount contextRef="c151" decimals="0" id="ixv-13357" unitRef="usd">1250150</creg:MaximumStatutoryReserveAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired contextRef="c152" decimals="0" id="ixv-13358" unitRef="cny">35000000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusRequired>
    <creg:MaximumStatutoryReserveAmount contextRef="c152" decimals="0" id="ixv-13359" unitRef="cny">17500000</creg:MaximumStatutoryReserveAmount>
    <creg:PercentageOfStatutoryReserveNetIncome
      contextRef="c142"
      decimals="2"
      id="ixv-13360"
      unitRef="pure">0.05</creg:PercentageOfStatutoryReserveNetIncome>
    <creg:PercentageOfStatutoryReserveNetIncome
      contextRef="c143"
      decimals="2"
      id="ixv-13361"
      unitRef="pure">0.10</creg:PercentageOfStatutoryReserveNetIncome>
    <us-gaap:LossContingencyDisclosures contextRef="c0" id="ixv-9170">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;14.
CONTINGENCIES&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&#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="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;1)
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
Performance, proving that Xi&#x2019;an Zhonghong New Energy Technology Co., Ltd. had fulfilled its buyback obligations as disclosed in
Note 9 that,&#160;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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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.10&#160;million litigation expense as of June 30, 2024.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;2)
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,449&#160;($0.35&#160;million)
to Beijing 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 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.&lt;/span&gt;&lt;/p&gt;</us-gaap:LossContingencyDisclosures>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="c153"
      decimals="-6"
      id="ixv-13362"
      unitRef="cny">261000000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:PaymentsForLegalSettlements
      contextRef="c153"
      decimals="-4"
      id="ixv-13363"
      unitRef="usd">37580000</us-gaap:PaymentsForLegalSettlements>
    <us-gaap:OtherAdditionalCapital contextRef="c2" decimals="0" id="ixv-13364" unitRef="cny">14204317</us-gaap:OtherAdditionalCapital>
    <us-gaap:OtherAdditionalCapital contextRef="c2" decimals="-4" id="ixv-13365" unitRef="usd">2200000</us-gaap:OtherAdditionalCapital>
    <creg:AccruedLitigationExpense contextRef="c0" decimals="-4" id="ixv-13366" unitRef="usd">2100000</creg:AccruedLitigationExpense>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="c111"
      decimals="-6"
      id="ixv-13367"
      unitRef="cny">77000000</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:PrincipalAmountOutstandingOnLoansSecuritized
      contextRef="c111"
      decimals="-4"
      id="ixv-13368"
      unitRef="usd">11060000.00</us-gaap:PrincipalAmountOutstandingOnLoansSecuritized>
    <us-gaap:InterestAndFeeIncomeOtherLoans contextRef="c112" decimals="0" id="ixv-13369" unitRef="cny">2418449</us-gaap:InterestAndFeeIncomeOtherLoans>
    <us-gaap:InterestAndFeeIncomeOtherLoans
      contextRef="c112"
      decimals="-4"
      id="ixv-13370"
      unitRef="usd">350000</us-gaap:InterestAndFeeIncomeOtherLoans>
    <creg:LoansPayableWithVariableAmount contextRef="c154" decimals="0" id="ixv-13371" unitRef="cny">80288184</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount contextRef="c155" decimals="0" id="ixv-13372" unitRef="cny">80288184</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount contextRef="c156" decimals="0" id="ixv-13373" unitRef="cny">80288184</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount
      contextRef="c154"
      decimals="-4"
      id="ixv-13374"
      unitRef="usd">11530000</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount
      contextRef="c155"
      decimals="-4"
      id="ixv-13375"
      unitRef="usd">11530000</creg:LoansPayableWithVariableAmount>
    <creg:LoansPayableWithVariableAmount
      contextRef="c156"
      decimals="-4"
      id="ixv-13376"
      unitRef="usd">11530000</creg:LoansPayableWithVariableAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c0" id="ixv-9217">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;15. &lt;span&gt;LEASE&lt;/span&gt;&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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. Upon expiration of the lease, the Company entered a new lease agreement for the same location
from January 1, 2024 through December 31, 2026&#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;&lt;span style="font-family: Times New Roman, Times, Serif"&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: 0pt 0"&gt;&lt;span&gt;The Company&#x2019;s operating
ROU assets and lease liabilities were as follows:&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;


&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;June 30,&lt;br/&gt; 2024&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&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"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&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-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Right-of-use assets, net&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;152,357&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;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Current operating lease liabilities&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;61,520&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-120"&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Non-current operating lease liabilities&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;90,837&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: right"&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-121"&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="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Total lease liabilities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;152,357&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; 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;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June 30,&lt;br/&gt; 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,167&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;687&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Remaining Lease Term - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Discount Rate - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June 30,&lt;br/&gt; 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,863&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;774&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Remaining Lease Term - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Discount Rate - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three Months
    Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June
    30,&lt;br/&gt; 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,095&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost
    &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;327&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three Months
    Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June
    30,&lt;br/&gt; 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,245&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost
    &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;385&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&gt;The
following is a schedule, by years, of maturities of the office lease liabilities as of June 30, 2024:&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="font-family: Times New Roman, Times, Serif"&gt;&#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; background-color: rgb(204,238,255)"&gt;
    &lt;td style="width: 88%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the year ended June 30,
    2025,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,520&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the year ended June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,520&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the year ended June 30, 2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,760&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total undiscounted
    cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;153,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,442&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Present value of lease
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;152,358&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#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="font-family: Times New Roman, Times, Serif; "&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; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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;&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; "&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;On
May 6, 2024, 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;&lt;/span&gt;&lt;/p&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:PaymentsForRent contextRef="c157" decimals="0" id="ixv-13377" unitRef="cny">36536</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c157" decimals="0" id="ixv-13378" unitRef="usd">5600</us-gaap:PaymentsForRent>
    <creg:LeaseExpirationDate contextRef="c0" id="ixv-13379">November 2020</creg:LeaseExpirationDate>
    <us-gaap:PaymentsForRent contextRef="c158" decimals="0" id="ixv-13380" unitRef="cny">36536</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c158" decimals="0" id="ixv-13381" unitRef="usd">5600</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-13382" unitRef="cny">36536</us-gaap:PaymentsForRent>
    <us-gaap:PaymentsForRent contextRef="c0" decimals="0" id="ixv-13383" unitRef="usd">5600</us-gaap:PaymentsForRent>
    <us-gaap:OperatingLeaseLeaseIncomeTableTextBlock contextRef="c0" id="ixv-13384">he Company&#x2019;s operating
ROU assets and lease liabilities were as follows:&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;June 30,&lt;br/&gt; 2024&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="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"&gt;December&#160;31,&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"&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2"&gt;&#160;&lt;/td&gt;&lt;td&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-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left"&gt;Right-of-use assets, net&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;152,357&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;&lt;div style="-sec-ix-hidden: hidden-fact-119"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-&lt;/div&gt;&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in"&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="padding-left: 0.125in; text-indent: -0.125in; text-align: left"&gt;Current operating lease liabilities&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;61,520&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-120"&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 1.5pt"&gt;Non-current operating lease liabilities&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;90,837&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: right"&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-121"&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="padding-left: 0.125in; text-indent: -0.125in; text-align: left; padding-bottom: 4pt"&gt;Total lease liabilities&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;152,357&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;&lt;div style="-sec-ix-hidden: hidden-fact-122"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:OperatingLeaseLeaseIncomeTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c163" decimals="0" id="ixv-13385" unitRef="usd">152357</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c163" decimals="0" id="ixv-13386" unitRef="usd">61520</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c163" decimals="0" id="ixv-13387" unitRef="usd">90837</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiability contextRef="c163" decimals="0" id="ixv-13388" unitRef="usd">152357</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock contextRef="c0" id="ixv-9311">&lt;span style="font-family: Times New Roman, Times, Serif; "&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 style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June 30,&lt;br/&gt; 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,167&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;687&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Remaining Lease Term - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;2.50&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Discount Rate - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&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; border-collapse: collapse; width: 100%"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Six Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June 30,&lt;br/&gt; 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,863&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;774&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Remaining Lease Term - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;0.5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Weighted Average Discount Rate - Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt; &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;%&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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three Months
    Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June
    30,&lt;br/&gt; 2024&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,095&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost
    &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;327&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Three Months
    Ended&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;June
    30,&lt;br/&gt; 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; font-weight: bold"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&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: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating
    lease cost &#x2013; amortization of operating lease right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;15,245&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; padding-bottom: 4pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Operating lease cost
    &#x2013; interest expense on lease liability&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;385&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&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;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c0" decimals="-6" id="ixv-13389" unitRef="usd">30167000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseCost contextRef="c0" decimals="-6" id="ixv-13390" unitRef="usd">687000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c2" id="ixv-9366">P2Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c2" decimals="2" id="ixv-13391" unitRef="pure">0.05</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c4" decimals="-6" id="ixv-13392" unitRef="usd">30863000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseCost contextRef="c4" decimals="-6" id="ixv-13393" unitRef="usd">774000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c62" id="ixv-9434">P0Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c62" decimals="2" id="ixv-13394" unitRef="pure">0.05</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c5" decimals="-6" id="ixv-13395" unitRef="usd">15095000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseCost contextRef="c5" decimals="-6" id="ixv-13396" unitRef="usd">327000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense contextRef="c6" decimals="-6" id="ixv-13397" unitRef="usd">15245000000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseCost contextRef="c6" decimals="-6" id="ixv-13398" unitRef="usd">385000000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c0" id="ixv-9558">&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;The
following is a schedule, by years, of maturities of the office lease liabilities as of June 30, 2024:&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%; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the year ended June 30,
    2025,&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,520&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the year ended June 30, 2026&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;61,520&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;For the year ended June 30, 2027&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;30,760&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Total undiscounted
    cash flows&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;153,800&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&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: justify; padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Less: imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;(1,442&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: justify; padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;Present value of lease
    liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: Black 4pt double; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;152,358&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c2" decimals="0" id="ixv-13399" unitRef="usd">61520</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c2" decimals="0" id="ixv-13400" unitRef="usd">61520</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c2" decimals="0" id="ixv-13401" unitRef="usd">30760</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c2" decimals="0" id="ixv-13402" unitRef="usd">153800</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c2" decimals="0" id="ixv-13403" unitRef="usd">1442</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c2" decimals="0" id="ixv-13404" unitRef="usd">152358</us-gaap:OperatingLeaseLiability>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c159" decimals="0" id="ixv-13405" unitRef="cny">18000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c159" decimals="0" id="ixv-13406" unitRef="usd">-2500</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c160"
      decimals="0"
      id="ixv-13407"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c161" decimals="0" id="ixv-13408" unitRef="cny">18000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation contextRef="c161" decimals="0" id="ixv-13409" unitRef="usd">-2500</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c162"
      decimals="0"
      id="ixv-13410"
      unitRef="shares">5000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0" id="ixv-9647">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "&gt;&lt;b&gt;16. COMMITMENTS&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span&gt;&lt;b&gt;&lt;i&gt;Lease
Commitments&lt;/i&gt;&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;The total future minimum lease payments under
the non-cancellable operating lease with respect to the office as of June 30, 2024 are payable as follows&#xff1a;&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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: justify"&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;Lease Commitment&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: justify"&gt;Within 1 year&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;6,756&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; "&gt;
    &lt;td style="text-align: justify"&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: justify; padding-bottom: 1.5pt"&gt;2-5 years&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,134&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; "&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;16,890&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:CommitmentsAndContingenciesDisclosureTextBlock>
    <creg:ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock contextRef="c0" id="ixv-13411">The total future minimum lease payments under
the non-cancellable operating lease with respect to the office as of June 30, 2024 are payable as follows&#xff1a;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1.5pt; text-align: justify"&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;Lease Commitment&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: justify"&gt;Within 1 year&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;6,756&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; "&gt;
    &lt;td style="text-align: justify"&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: justify; padding-bottom: 1.5pt"&gt;2-5 years&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 1.5pt solid; text-align: right"&gt;10,134&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; "&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;16,890&lt;/td&gt;&lt;td style="padding-bottom: 4pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</creg:ScheduleOfYearsOfMaturitiesOfTheOfficeLeaseLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c165" decimals="0" id="ixv-13412" unitRef="usd">6756</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c166" decimals="0" id="ixv-13413" unitRef="usd">10134</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c0" decimals="0" id="ixv-13414" unitRef="usd">16890</us-gaap:OperatingLeasePayments>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0" id="ixv-9694">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;&lt;b&gt;17.
SUBSEQUENT EVENTS&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="font-family: Times New Roman, Times, Serif"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&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 the following subsequent event need to be disclosed.&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="font-family: Times New Roman, Times, Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; "&gt;On
July 23, 2024, the Company entered into an Exchange Agreement with the lender. Pursuant to the Agreement, the Company and Lender partitioned
a new Promissory Notes of $250,000&#160;from the original Promissory Note entered on April 2, 2021. The Company and Lender exchanged
this Partitioned Note for the delivery of&#160;249,500&#160;shares of the Company&#x2019;s Common Stock.&lt;/span&gt;&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <creg:LenderPromissoryNotes contextRef="c167" decimals="0" id="ixv-13415" unitRef="usd">250000</creg:LenderPromissoryNotes>
    <us-gaap:ExcessStockSharesIssued
      contextRef="c168"
      decimals="0"
      id="ixv-13416"
      unitRef="shares">249500</us-gaap:ExcessStockSharesIssued>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c5" id="ixv-13417">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c5" id="ixv-13418">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c5" id="ixv-13419">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c5" id="ixv-13420">false</ecd:Rule10b51ArrAdoptedFlag>
    <us-gaap:ShortTermInvestments
      contextRef="c2"
      id="hidden-fact-0"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c3"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RentalIncomeNonoperating
      contextRef="c0"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RentalIncomeNonoperating
      contextRef="c4"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RentalIncomeNonoperating
      contextRef="c5"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RentalIncomeNonoperating
      contextRef="c6"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c0"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c4"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c5"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="c6"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c0"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c4"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c5"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherOperatingIncomeExpenseNet
      contextRef="c6"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c5"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="c5"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c5"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c4"
      decimals="INF"
      id="hidden-fact-20"
      unitRef="shares">7643072</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c6"
      decimals="INF"
      id="hidden-fact-21"
      unitRef="shares">7803991</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c0"
      decimals="INF"
      id="hidden-fact-22"
      unitRef="shares">8238106</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c5"
      decimals="INF"
      id="hidden-fact-23"
      unitRef="shares">8360386</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c6"
      decimals="2"
      id="hidden-fact-24"
      unitRef="usdPershares">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c4"
      decimals="2"
      id="hidden-fact-25"
      unitRef="usdPershares">-0.04</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c5"
      decimals="2"
      id="hidden-fact-26"
      unitRef="usdPershares">-0.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c0"
      decimals="2"
      id="hidden-fact-27"
      unitRef="usdPershares">-0.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:NetIncomeLoss
      contextRef="c12"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c13"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c14"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c14"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c15"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c16"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c12"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c13"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c15"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c17"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c12"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c13"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c14"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c16"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c24"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c25"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c26"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c27"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c26"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c27"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c28"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c5"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c26"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c27"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c24"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c25"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c27"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c5"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c24"
      id="hidden-fact-57"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c25"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c26"
      id="hidden-fact-59"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c28"
      id="hidden-fact-60"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c40"
      id="hidden-fact-61"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c41"
      id="hidden-fact-62"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c42"
      id="hidden-fact-63"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c43"
      id="hidden-fact-64"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c42"
      id="hidden-fact-65"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c43"
      id="hidden-fact-66"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c44"
      id="hidden-fact-67"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c40"
      id="hidden-fact-68"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c41"
      id="hidden-fact-69"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c43"
      id="hidden-fact-70"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c45"
      id="hidden-fact-71"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c40"
      id="hidden-fact-72"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c41"
      id="hidden-fact-73"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c42"
      id="hidden-fact-74"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c44"
      id="hidden-fact-75"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c52"
      id="hidden-fact-76"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c53"
      id="hidden-fact-77"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c54"
      id="hidden-fact-78"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c55"
      id="hidden-fact-79"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c54"
      id="hidden-fact-80"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c55"
      id="hidden-fact-81"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="c56"
      id="hidden-fact-82"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c52"
      id="hidden-fact-83"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c53"
      id="hidden-fact-84"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c55"
      id="hidden-fact-85"
      unitRef="usd"
      xsi:nil="true"/>
    <creg:TransferToStatutoryReserves
      contextRef="c6"
      id="hidden-fact-86"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c52"
      id="hidden-fact-87"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c53"
      id="hidden-fact-88"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c54"
      id="hidden-fact-89"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="c56"
      id="hidden-fact-90"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="c0"
      id="hidden-fact-91"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensation
      contextRef="c4"
      id="hidden-fact-92"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies
      contextRef="c0"
      id="hidden-fact-93"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestPaidNet
      contextRef="c0"
      id="hidden-fact-94"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestPaidNet
      contextRef="c4"
      id="hidden-fact-95"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c4"
      id="hidden-fact-96"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShortTermBankLoansAndNotesPayable
      contextRef="c2"
      id="hidden-fact-97"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c2"
      id="hidden-fact-98"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="c3"
      id="hidden-fact-99"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="c132"
      id="hidden-fact-100"
      unitRef="shares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGrantedWeightedAverageExercisePrice
      contextRef="c132"
      id="hidden-fact-101"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNumberOfWarrantsExchanged
      contextRef="c132"
      id="hidden-fact-102"
      unitRef="shares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExchanged
      contextRef="c132"
      id="hidden-fact-103"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="c132"
      id="hidden-fact-104"
      unitRef="shares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeituresWeightedAverageExercisePrice
      contextRef="c132"
      id="hidden-fact-105"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
      contextRef="c132"
      id="hidden-fact-106"
      unitRef="shares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpiredWeightedAverageExercisePrice
      contextRef="c132"
      id="hidden-fact-107"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c0"
      id="hidden-fact-108"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-109"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantedWeightedAverageRemainingContractualTerm2 contextRef="c0" id="hidden-fact-110" xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c0"
      id="hidden-fact-111"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-112"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:WeightedAverageRemainingContractualTermInYearsExercised contextRef="c0" id="hidden-fact-113" xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c0"
      id="hidden-fact-114"
      unitRef="shares"
      xsi:nil="true"/>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c0"
      id="hidden-fact-115"
      unitRef="usdPershares"
      xsi:nil="true"/>
    <creg:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeitedWeightedAverageRemainingContractualTerm2 contextRef="c0" id="hidden-fact-116" xsi:nil="true"/>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c5"
      id="hidden-fact-117"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c5"
      id="hidden-fact-118"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c164"
      id="hidden-fact-119"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c164"
      id="hidden-fact-120"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c164"
      id="hidden-fact-121"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiability
      contextRef="c164"
      id="hidden-fact-122"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0" id="ixv-13546">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="c0" id="ixv-13547">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="c0" id="ixv-13548">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-13549">0000721693</dei:EntityCentralIndexKey>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_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-family: Times New Roman, Times, Serif; 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_1_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <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:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
