<SEC-DOCUMENT>0001213900-25-110333.txt : 20251114
<SEC-HEADER>0001213900-25-110333.hdr.sgml : 20251114
<ACCEPTANCE-DATETIME>20251114070031
ACCESSION NUMBER:		0001213900-25-110333
CONFORMED SUBMISSION TYPE:	DEF 14A
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20251229
FILED AS OF DATE:		20251114
DATE AS OF CHANGE:		20251114

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CBAK Energy Technology, Inc.
		CENTRAL INDEX KEY:			0001117171
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS ELECTRICAL MACHINERY, EQUIPMENT & SUPPLIES [3690]
		ORGANIZATION NAME:           	04 Manufacturing
		EIN:				880442833
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		DEF 14A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32898
		FILM NUMBER:		251481103

	BUSINESS ADDRESS:	
		STREET 1:		BAK INDUSTRIAL PARK, MEIGUI STREET
		STREET 2:		HUAYUANKOU ECONOMIC ZONE
		CITY:			DALIAN
		STATE:			F4
		ZIP:			116422
		BUSINESS PHONE:		(86)(411)6251-0619

	MAIL ADDRESS:	
		STREET 1:		BAK INDUSTRIAL PARK, MEIGUI STREET
		STREET 2:		HUAYUANKOU ECONOMIC ZONE
		CITY:			DALIAN
		STATE:			F4
		ZIP:			116422

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CHINA BAK BATTERY INC
		DATE OF NAME CHANGE:	20050214

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	MEDINA COFFEE INC
		DATE OF NAME CHANGE:	20000626
</SEC-HEADER>
<DOCUMENT>
<TYPE>DEF 14A
<SEQUENCE>1
<FILENAME>ea0265043-def14a_cbakenergy.htm
<DESCRIPTION>DEFINITIVE PROXY STATEMENT
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Nov 13 13:23:17 UTC 2025 -->
<html xmlns:cbat="http://www.cbak.com.cn/20251114" xmlns:compsci="http://compsciresources.com" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" 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:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></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="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>UNITED STATES</b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span style="-sec-ix-hidden: hidden-fact-0">SCHEDULE 14A</span></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Proxy Statement Pursuant to Section 14(a) of the
Securities Exchange Act of 1934</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Amendment No. &#160;&#160;&#160;)</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">Filed by the Registrant &#9746;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Filed by a party other than the Registrant &#9744;</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"><b>Check the appropriate box:</b></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9744;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Preliminary
Proxy Statement</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9744;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Confidential,
for Use of the Commission Only (as permitted by Rule 14a-6(e)(2))</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9746;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definitive
Proxy Statement</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9744;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definitive
Additional Materials</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9744;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Soliciting
Material under &#167; 240.14a-12</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><ix:nonNumeric contextRef="c0" name="dei:EntityRegistrantName" id="ixv-5270">CBAK ENERGY TECHNOLOGY, INC.</ix:nonNumeric> </b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Name of Registrant as Specified in Its Charter)</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Name of Person(s) Filing Proxy Statement, if
other than the Registrant)</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"><b>Payment of Filing Fee (Check all boxes that apply): </b></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9746;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No
fee required</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9744;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fee
paid previously with preliminary materials.</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">&#9744;</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fee
computed on table in exhibit required by Item 25(b) per Exchange Act Rules 14a- 6(i)(1) and 0-11</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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="margin: 0pt">&#160;</p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>To Be Held on December 29, 2025 </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">To the Stockholders of CBAK Energy Technology, Inc.:</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; text-indent: 0.5in">You are cordially invited
to attend the 2025 Annual Meeting of Stockholders (the &#8220;Annual Meeting&#8221;) of CBAK Energy Technology, Inc., a Nevada corporation
(the &#8220;Company&#8221;) that will be held on Monday, December 29, 2025, at 10:00 a.m., local time, at BAK Industrial Park, Meigui
Street, Huayuankou Economic Zone, Dalian City, China 116450.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are now filing this proxy
statement on Schedule 14A (the &#8220;Proxy Statement&#8221;) with the Securities and Exchange Commission (&#8220;SEC&#8221;) in order
to provide the disclosures required by the rules and regulations of the SEC in connection with the Annual Meeting, which will be held
for the following purposes:</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
elect five (5) persons to the Board of Directors of the Company, each to serve until the next annual meeting of stockholders of the Company
or until such person shall resign, be removed or otherwise leave office;</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
ratify the appointment of ARK Pro CPA &amp; Co as the Company&#8217;s independent registered public accounting firm for the fiscal year
ending December 31, 2025;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
transact such other business as may properly come before the Annual Meeting and any adjournment or postponement thereof.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The foregoing items of business
are more fully described in the proxy statement accompanying this Notice or made available over the Internet. We are not aware of any
other business to come before the Annual Meeting.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Only stockholders of record
at the close of business on November 10, 2025 (the &#8220;Record Date&#8221;) are entitled to notice and to vote at the Annual Meeting
and any adjournment or postponement thereof.</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; text-indent: 0.5in"><b>It is important that your
shares are represented at the Annual Meeting. We urge you to review the attached Proxy Statement and, whether or not you plan to attend
the Annual Meeting in person, please vote your shares promptly by casting your vote via the Internet or, if you receive a full set of
proxy materials by mail or request one be mailed to you, and prefer to mail your proxy or voter instructions, please complete, sign, date,
and return your proxy or vote instruction form in the pre-addressed envelope provided, which requires no additional postage if mailed
in the United States. You may revoke your vote by submitting a subsequent vote over the Internet or by mail before the Annual Meeting,
or by voting in person at the Annual Meeting.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If you plan to attend the
Annual Meeting, please notify us of your intentions. This will assist us with meeting preparations. If your shares are not registered
in your own name and you would like to attend the Annual Meeting, please follow the instructions contained in the Notice of Internet Availability
of Proxy Materials that is being mailed to you and any other information forwarded to you by your broker, trust, bank, or other holder
of record to obtain a valid proxy from it. This will enable you to gain admission to the Annual Meeting and vote in person.</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%; font-size: 10pt">&#160;</td>
    <td style="width: 40%; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Order of the Board of Directors,</span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ Zhiguang Hu</span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td style="text-align: justify; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 4.5in">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>YOUR VOTE IS IMPORTANT! </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; text-align: justify"><b>WHETHER OR NOT YOU EXPECT TO ATTEND THE ANNUAL
MEETING, WE URGE YOU TO SUBMIT YOUR PROXY AS PROMPTLY AS POSSIBLE&#160;VIA THE INTERNET, OR&#160;BY COMPLETING, SIGNING AND DATING THE
ENCLOSED PROXY CARD AND RETURNING IT IN THE POSTAGE-PAID ENVELOPE PROVIDED. IF YOU ATTEND THE ANNUAL MEETING AND WISH TO VOTE YOUR SHARES
AT THE ANNUAL MEETING, YOU MAY DO SO AT ANY TIME PRIOR TO THE CLOSING OF THE POLLS AT THE ANNUAL MEETING</b>.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr>
    <td style="border: black 1.5pt solid; padding-top: 3pt; padding-bottom: 3pt">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Important Notice Regarding the Availability
    of Proxy Materials for</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>the Annual Meeting to Be Held on December 29,
    2025:</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>The Notice of Annual Meeting of Stockholders
    and Proxy Statement are available at https://onlineproxyvote.com/CBAT/2025</b></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; width: 89%; padding-left: 9pt; text-indent: -9pt"><a href="#a_001"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">PROXY STATEMENT</span></a></td>
    <td style="vertical-align: top; width: 1%">&#160;</td>
    <td style="vertical-align: bottom; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><a href="#a_002"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">QUESTIONS AND ANSWERS ABOUT THE PROXY MATERIALS AND THE ANNUAL MEETING</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><a href="#a_003"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">SECURITIES OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></a></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">6</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">PROPOSAL 1. &#8211; ELECTION OF DIRECTORS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">9</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">PROPOSAL 2. &#8211; RATIFICATION OF SELECTION OF INDEPENDENT AUDITORS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">28</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">OTHER MATTERS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">29</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_007">STOCKHOLDER COMMUNICATIONS</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">29</td></tr>
  <tr style="vertical-align: top; ">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_008">STOCKHOLDER PROPOSALS FOR THE 2026 ANNUAL MEETING</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">29</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">ANNUAL REPORT ON FORM 10-K</a></span></td>
    <td>&#160;</td>
    <td style="vertical-align: bottom; text-align: center">29</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 3 --><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: 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-size: 10pt"><b>CBAK ENERGY
TECHNOLOGY, INC.</b></span></p><div>

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

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

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

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

</div><div><a id="a_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PROXY STATEMENT</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: justify; text-indent: 0.5in">This Proxy Statement and the
accompanying proxy are being furnished with respect to the solicitation of proxies by the Board of Directors of CBAK Energy Technology,
Inc., a Nevada corporation (the &#8220;Company&#8221; or &#8220;we&#8221;), for the Company&#8217;s Annual Meeting of Stockholders (the
&#8220;Annual Meeting&#8221;). The Annual Meeting is to be held at 10:00 a.m., local time, on Monday, December 29, 2025, and at any adjournment(s)
or postponement(s) thereof, at the principal executive offices of the Company, located at BAK Industrial Park, Meigui Street, Huayuankou
Economic Zone, Dalian City, China 116450.</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; text-indent: 0.5in">The approximate date on which
the Proxy Statement and the accompanying notice and form of proxy are intended to be sent or made available to stockholders is on or about
November 14, 2025.</p><div>

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

</div><div><a id="a_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>QUESTIONS AND ANSWERS ABOUT THE PROXY MATERIALS
AND THE ANNUAL MEETING</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Why am I receiving these materials?</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; text-align: justify; text-indent: 0.5in">Our records indicate that
you owned shares of Company common stock, par value $0.001 per share (the &#8220;Common Stock&#8221;) at the close of business on November
10, 2025 (the &#8220;Record Date&#8221;). You have been sent this Proxy Statement and the enclosed proxy because the Company is soliciting
your proxy to vote your shares of Common Stock at the Annual Meeting on the proposals described in this Proxy Statement.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>What proposals will be voted at the Annual Meeting?</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-indent: 0.5in">The following proposals will be voted on at the
Annual Meeting:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top; ">
    <td style="width: 96px">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The election of five (5) persons to the Board of Directors of the Company, each to serve until the next annual meeting of stockholders of the Company or until such person shall resign, be removed or otherwise leave office (Proposal 1); </span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top; ">
    <td style="width: 96px">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">The ratification of the appointment of ARK Pro CPA &amp; Co as the Company&#8217;s independent registered public accounting firm for the fiscal year ending December 31, 2025 (Proposal 2);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We will also consider any
other business that properly comes before the Annual Meeting or at any postponement or adjournment of the Annual Meeting. If any other
matters are properly brought before the Annual Meeting, the persons named in the enclosed proxy card or voter instruction card will vote
the shares they represent using their judgment.</p><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; "></p><div>

</div><!-- Field: Page; Sequence: 4; Options: NewSection --><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; ">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "><b>What are the recommendations of the Board
of Directors?</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-indent: 0.5in; ">Our Board of Directors
unanimously recommends that you vote:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"/><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: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#8220;For&#8221;
the election of the nominated directors (Proposal 1);</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 1in"/><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: justify"><span style="font-size: 10pt">&#8220;For&#8221; the ratification
of the appointment of ARK Pro CPA &amp; Co as the Company&#8217;s independent registered public accounting firm for the fiscal year ending
December 31, 2025 (Proposal 2);</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Will there be any other items of business on
the agenda?</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Board of Directors knows
of no other matters that will be presented for consideration at the Annual Meeting. Nonetheless, in case there is an unforeseen need,
the accompanying proxy gives discretionary authority to the persons named on the proxy with respect to any other matters that might be
brought before the Annual Meeting or at any postponement or adjournment of the Annual Meeting. Those persons intend to vote that proxy
in accordance with their judgment. If for any reason any of the nominees are not available as candidates for director, and our Board of
Directors has not reduced the authorized number of directors on our Board of Directors, the persons named as proxy holders will vote your
proxy for such other candidate or candidates as may be nominated by the Board of Directors.</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>Who is entitled to vote at the Annual Meeting?</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All owners of our Common
Stock as of the close of business on the Record Date are entitled to vote their shares of Common Stock at the Annual Meeting and any
adjournment or postponement thereof. As of the Record Date, a total of 88,645,836 shares of Common Stock are outstanding and eligible
to vote at the Annual Meeting. Each share of Common Stock is entitled to one vote on each matter properly brought before the Annual Meeting.
The enclosed proxy card or voting instruction card shows the number of shares you are entitled to vote at the Annual Meeting.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Stockholder of Record:
Shares Registered in Your Name</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If on the Record Date your
shares were registered directly in your name with the Company, then you are a stockholder of record. As a stockholder of record, you may
vote in person at the Annual Meeting or vote by proxy. Whether or not you plan to attend the Annual Meeting, to ensure your vote is counted,
we encourage you to vote either by Internet or by filling out and returning the enclosed proxy card.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><i>Beneficial Owner: Shares
Registered in the Name of a Broker or Bank</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If on the Record Date your
shares were held in an account at a brokerage firm, bank, dealer, or other similar organization, then you are the beneficial owner of
shares held in &#8220;street name&#8221; and these proxy materials are being forwarded to you by that organization. The organization holding
your account is considered the stockholder of record for purposes of voting at the Annual Meeting. As the beneficial owner, you have the
right to direct your broker or other agent on how to vote the shares in your account. A broker is entitled to vote shares held for a beneficial
owner on &#8220;routine&#8221; matters, such as a proposal to ratify an independent registered public accounting firm (Proposal 2). However,
absent instructions from the beneficial owners of such shares, a broker is not entitled to vote shares held for a beneficial owner on
&#8220;non-routine&#8221; matters, such as Proposal 1. We strongly encourage you to vote.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>How do I vote?</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Your shares may only be voted
at the Annual Meeting if you are present in person or are represented by proxy. Whether or not you plan to attend the Annual Meeting,
we encourage you to vote by proxy to ensure that your shares will be represented.</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; text-indent: 0.5in">You may vote using any of
the following methods:</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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"><i>By
Internet</i>. You may vote by using the Internet in accordance with the instructions provided on the Notice of Internet Availability
of Proxy Materials. The Internet voting procedures are designed to authenticate stockholders&#8217; identities, to allow stockholders
to vote their shares and to confirm that their instructions have been properly recorded.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td><td style="text-align: justify"><span style="font-size: 10pt"><i>By Mail</i>. Stockholders
of record of Common Stock as of the Record Date may submit proxies by completing, signing and dating their proxy cards and mailing them
in the accompanying pre-addressed envelopes. If you return your signed proxy but do not indicate your voting preferences, your shares
will be voted on your behalf &#8220;FOR&#8221; the five nominees to the Board of Directors (Proposal 1), and &#8220;FOR&#8221; the ratification
of ARK Pro CPA &amp; Co as our independent registered public accounting firm for our fiscal year ending December 31, 2025 (Proposal 2).
Stockholders who hold shares beneficially in street name and have requested to receive printed proxy materials may provide voting instructions
by mail by completing, signing and dating the voting instruction forms provided by their brokers, banks or other nominees and mailing
them in the accompanying pre-addressed envelopes.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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"><i>In
person at the Annual Meeting.</i> Shares held in your name as the stockholder of record may be voted in person at the Annual Meeting
or at any postponement or adjournment of the Annual Meeting. Shares held beneficially in street name may be voted in person only if you
obtain a legal proxy from the broker, bank or nominee that holds your shares giving you the right to vote the shares. <b><i>Even if you
plan to attend the Annual Meeting, we recommend that you also submit your proxy or voting instructions by mail or Internet so that your
vote will be counted if you later decide not to attend the Annual Meeting</i></b>.</span></td>
</tr></table><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"><b>Can I change my vote or revoke my proxy? </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; text-indent: 0.5in">If you are a stockholder of
record, you may revoke your proxy at any time prior to the vote at the Annual Meeting. If you submitted your proxy by mail, you must file
with our Secretary a written notice of revocation or deliver, prior to the vote at the Annual Meeting, a valid, later-dated proxy. If
you submitted your proxy by the Internet, you may revoke your proxy with a later Internet proxy. Attendance at the Annual Meeting will
not have the effect of revoking a proxy unless you give written notice of revocation to the Secretary before the proxy is exercised or
you vote by written ballot at the Annual Meeting. If you are a beneficial owner, you may vote by submitting new voting instructions to
your broker, bank or nominee, or, if you have obtained a legal proxy from your broker, bank or nominee giving you the right to vote your
shares, by attending the meeting and voting in person.</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>Who may attend the Annual Meeting?</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">All stockholders that were
stockholders of the Company as of the Record Date, or their authorized representatives, may attend the Annual Meeting. Admission to the
Annual Meeting will be on a first-come, first-served basis. If your shares are held in the name of a brokerage firm, bank, dealer or other
similar organization that holds your shares in &#8220;street name&#8221; and you plan to attend the Annual Meeting, you should obtain
a legal proxy from the broker, bank or nominee that holds your shares to ensure your admission.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>What constitutes a quorum and how will votes
be counted?</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Annual Meeting will be
held if a quorum, consisting of thirty-three and one-third percent (33-1/3%) of the outstanding shares of Common Stock entitled to vote
as of the Record Date, is represented in person or by proxy. Abstentions and broker &#8220;non-votes&#8221; will be counted for purposes
of determining a quorum.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">A broker &#8220;non-vote&#8221;
occurs when a nominee, such as a bank or broker, holding shares for a beneficial owner, does not vote on a particular proposal because
the nominee does not have discretionary voting power with respect to that item and has not received instructions from the beneficial owner.
Under the rules of the New York Stock Exchange, absent instructions from the beneficial owners, banks and brokers who hold shares in street
name for beneficial owners have the authority to vote only on routine corporate matters, such as the ratification of the appointment of
ARK Pro CPA &amp; Co as our independent registered public accounting firm for our fiscal year ending December 31, 2025 (Proposal 2) without
instructions from the beneficial owner of those shares. On the other hand, absent instructions from the beneficial owner of such shares,
a broker is not entitled to vote shares held for a beneficial owner on certain &#8220;non-routine&#8221; matters, such as the uncontested
election of our directors (Proposal 1).</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Broker non-votes are counted
for purposes of determining whether or not a quorum exists for the transaction of business at the Annual Meeting or any postponement or
adjournment of the Annual Meeting, but will not be counted for purposes of determining the number of shares represented and voted with
respect to an individual proposal. Thus, if you do not give your broker specific voting instructions, your shares may not be voted on
these &#8220;non-routine&#8221; matters and the effect of a broker non-vote varies depending on the vote required with respect to an individual
proposal.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>How are proxies being solicited and who will pay for the solicitation
of proxies?</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; text-align: justify; text-indent: 0.5in">This proxy solicitation is
being made by the Company on behalf of the Board of Directors of the Company and will be paid for by the Company. We will reimburse brokerage
firms, banks and other persons representing beneficial owners of shares for their expenses in forwarding solicitation materials to such
beneficial owners. Proxies may be solicited by certain of our directors, officers and regular employees personally or by telephone, facsimile
or electronic mail. No additional compensation will be paid to these persons for such services.</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>I am a stockholder, and I only received a copy
of the Notice of Internet Availability of Proxy Materials (&#8220;Notice&#8221;) in the mail. How may I obtain a full set of the proxy
materials? </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; text-indent: 0.5in">In accordance with the &#8220;notice
and access&#8221; rules of the SEC, we may furnish proxy materials, including this Proxy Statement, to our stockholders of record and
beneficial owners of shares by providing access to such documents on the Internet instead of mailing printed copies. Stockholders will
not receive printed copies of the proxy materials unless they request them. Instead, the Notice, which was mailed to our stockholders,
will instruct you as to how you may access and review all of the proxy materials on the Internet. If you would like to receive a paper
or electronic copy of our proxy materials, you should follow the instructions for requesting such materials in the Notice.</p><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; text-align: justify; text-indent: 0.5in"></p><div>

</div><!-- Field: Page; Sequence: 7 --><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; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>I share an address with another stockholder,
and we received only one paper copy of the proxy materials. How may I obtain an additional copy of the proxy materials? </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; text-indent: 0.5in">We have adopted a procedure
called &#8220;householding,&#8221; which the SEC has approved. Under this procedure, we deliver a single copy of the Notice and, if applicable,
the proxy materials to multiple stockholders who share the same address unless we received contrary instructions from one or more of the
stockholders. This procedure reduces our printing costs, mailing costs and fees. Stockholders who participate in householding will continue
to be able to access and receive separate proxy cards. Upon written or oral request, we will deliver promptly a separate copy of the Notice
and, if applicable, the proxy materials to any stockholder at a shared address to which we delivered a single copy of any of these documents.
To receive a separate copy of the Notice and, if applicable, these proxy materials, stockholders may contact:</p><div>

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

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

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

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">E-mail: ir@cbak.com.cn</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Stockholders who hold shares
in street name (as described above) may contact their brokerage firm, bank, broker-dealer or other similar organization to request information
about householding.</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"><b>Whom should I contact with other questions?</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; text-align: justify; text-indent: 0.5in">You may obtain information
from us by making a request by telephone or in writing at the address of our Corporate Secretary set forth above.</p><div>


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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr>
    <td style="border: black 1.5pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Important Notice Regarding the Availability
    of Proxy Materials for</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>the Annual Meeting to Be Held on December 29,
    2025:</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>The Notice of Annual Meeting of Stockholders,
    Proxy Statement and 2024 Annual Report are available at https://onlineproxyvote.com/CBAT/2025</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 8 --><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: center"><b>&#160;</b></p><div>

</div><div><a id="a_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES OWNERSHIP OF CERTAIN BENEFICIAL OWNERS
AND MANAGEMENT</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Securities Ownership of Certain Beneficial
Owners and Management</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth information known
to us with respect to the beneficial ownership of the Company&#8217;s common stock as of the close of business on the Record Date for:
(i) each person known by us to beneficially own more than 5% of our voting securities, (ii) each named executive officer, (iii) each
of our directors and nominees, and (iv)&#160;all of our named executive officers and directors as a group:</p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Amount and Nature of <br/> Beneficial Ownership&#160;<sup>(1)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Names of Management and Names of Certain Beneficial Owners <sup>(1)</sup></b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number&#160;<sup>(2)</sup></b></span></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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percent&#160;<sup>(3)</sup></b></span></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Officers and Directors</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhiguang Hu&#160;<sup>(4)</sup></span></td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">56,138</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">J. Simon Xue&#160;<sup>(5)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">55,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Martha C. Agee&#160;<sup>(5) </sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jianjun He&#160;<sup>(5) </sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiangyu Pei&#160;<sup>(6)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">392,983</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jiewei Li<sup>(7)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">24,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">All executive officers and directors as a group (6 persons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">678,121</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">*</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Principal Stockholders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yunfei Li&#160;<sup>(5) (6) (8) (10)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,135,871</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.56</td><td style="text-align: left">%</td></tr>
  </table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">Denotes
less than 1% of the outstanding shares of common stock.</span></td>
</tr></table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">(1)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
number of shares beneficially owned is determined under SEC rules, and the information is not necessarily indicative of beneficial ownership
for any other purpose. Under those rules, beneficial ownership includes any shares as to which the individual has sole or shared voting
power or investment power, and also any shares which the individual has the right to acquire within 60 days of the Record Date, through
the exercise or conversion of any stock option, convertible security, warrant or other right (a &#8220;Presently Exercisable&#8221; security).
Including those shares in the table does not, however, constitute an admission that the named stockholder is a direct or indirect beneficial
owner of those shares.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">(2)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unless
otherwise indicated, each person or entity named in the table has sole voting power and investment power (or shares that power with that
person&#8217;s spouse) with respect to all shares of common stock listed as owned by that person or entity.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">(3)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A
total of 88,645,836 shares of common stock are considered to be outstanding on the Record Date. For each beneficial owner above, any
Presently Exercisable securities of such beneficial owner have been included in the denominator, pursuant to Rule 13d-3(d)(1) under the
Securities Exchange Act of 1934, as amended, or the Exchange Act.</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the 2015 plan,
    the Company granted Mr. Zhiguang Hu an aggregate of 15,000 restricted share units of the Company&#8217;s common stock. The share
    units vest in two equal installments on June 30 and December 31, 2023, respectively.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Includes a total of 22,500 outstanding options.
    On April 11, 2023, pursuant to the 2015 plan, the Company granted Mr. Zhiguang Hu an aggregate of 30,000 options to purchase common
    stock. The options vest in four equal installments semi-annually with the first installment (7,500) vesting on June 30, 2024, the
    second installment (7,500) vesting on December 31, 2024 and the third installment (7,500) vesting on June 30, 2025.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 9 --><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">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">(5)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 11, 2023, pursuant to the 2015 Plan, each of our independent directors was granted 10,000 restricted share units, or RSUs, of the
Company&#8217;s common stock, which vested in two equal installments on June 30 and December 31, 2023, respectively. On the same date,
each of our independent directors was granted an option to purchase 20,000 shares of common stock, which vest in four equal installments
semi-annually with the first installment (5,000) vesting on June 30, 2024, the second installment (5,000) vesting on December 31, 2024
and the third installment (5,000) vesting on June 30, 2025.</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 19, 2016, Ms. Pei was granted 50,000
    restricted shares under the 2015 Plan. Such shares vest semi-annually in 6 equal installments over a three-year period with the first
    vesting on December 31, 2016. On August 23, 2019, pursuant to the 2015 Plan, the Company granted Ms. Pei an aggregate of 180,000
    restricted share units of the Company&#8217;s common stock. The share units vest semi-annually in 6 equal installments over a three-year
    period with the first vesting on September 30, 2019.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the 2015 plan,
    the Company granted Ms. Xiangyu Pei an aggregate of 50,000 restricted share units of the Company&#8217;s common stock. The share
    units vest in two equal installments on June 30 and December 31, 2023, respectively.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Includes a total of 105,000 outstanding options,
    comprised of:&#160;</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">On
November 29, 2021, pursuant to the 2015 Plan, the Company granted Ms. Pei an aggregate of 150,000 performance-based stock options to
purchase the Company&#8217;s common stock. Subject to continued service and attainment of the performance goals relating to the Company&#8217;s
operating results for each of the fiscal years ending December 31, 2021, 2022, 2023, 2024 and 2025, the options will vest semi-annually
in 10 equal installments over a 5-year period with the first vesting on May 30, 2022. The options will expire on the 70-month anniversary
of the grant date. The performance goals for 2021 were met, resulting in vesting of 15,000 options on May 30 and November 30, 2022, respectively.&#160;However,
the performance criteria for 2022, 2023 or 2024 were not met, and thus, no additional portion of the option was vested; and</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">Also,
on April 11, 2023, pursuant to the 2015 plan, the Company granted Ms. Xiangyu Pei an aggregate of 100,000 options to purchase common
stock. The options vest in four equal installments semi-annually with the first installment (25,000) vesting on June 30, 2024, the second
installment (25,000) vesting on December 31, 2024 and the third installment (25,000) vesting on June 30, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the 2015 plan,
    the Company granted Mr. Jiewei Li an aggregate of 10,000 restricted share units of the Company&#8217;s common stock. The share units
    vest in two equal installments on June 30 and December 31, 2023, respectively.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Includes a total of 19,000 outstanding options,
    comprised of:</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">On
November 29, 2021, Mr. Jiewei Li was granted an option to purchase 20,000 shares of common stock. The option vests in 10 equal semi-annual
installments based on the Company&#8217;s satisfaction of certain performance criteria for each of the fiscal year ending December 31,
2021, 2022, 2023, 2024 and 2025. The performance criteria for 2021 were met, resulting in vesting of 2,000 options on each of May 30,
2022 and November 30, 2022. The performance criteria for 2022 or 2023 were not met, and thus, no additional portion of the option was
vested; and</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"/><td style="width: 0.25in; text-align: left"><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">On
April 11, 2023, pursuant to the 2015 plan, the Company granted Mr. Jiewei Li an aggregate of 20,000 options to purchase common stock.
The options vest in four equal installments semi-annually with the first installment (5,000) vesting on June 30, 2024, the second installment
(5,000) vesting on December 31, 2024 and the third installment (5,000) vesting on June 30, 2025.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 10 --><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; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="vertical-align: top; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 30, 2015, Mr. Yunfei Li was granted
    30,000 restricted shares of the Company&#8217;s common stock, under the 2015 Plan. The restricted shares vest over a three-year period
    in 12 equal quarterly installments with the first vesting date on June 30, 2015. On April 19, 2016, pursuant to the 2015 Plan, the
    Company granted Mr. Yunfei Li an aggregate of 150,000 restricted shares of the Company&#8217;s common stock. The restricted shares
    vest semi-annually in 6 equal installments over a three-year period with the first vesting on December 31, 2016. On February 17,
    2017, we signed a letter of understanding with each of eight individual investors, including our former CEO, Mr. Yunfei Li, whereby
    these stockholders agreed in principle to subscribe for new shares of our common stock totaling $10 million. The issue price would
    be determined with reference to the market price prior to the issuance of new shares. In January 2017, the stockholders paid us a
    total of $2.1 million as refundable deposits, among which, Mr. Yunfei Li agreed to subscribe new shares totaling $1.12 million and
    pay a refundable deposit of $0.2 million. In April and May 2017, we received cash of $9.6 million from these stockholders. On May
    31, 2017, we entered into a securities purchase agreement with these investors, pursuant to which we agreed to issue an aggregate
    of 6,403,518 shares of common stock to these investors, at a purchase price of $1.50 per share, for an aggregate price of $9.6 million,
    including 746,018 shares for Mr. Yunfei Li, our former CEO. On June 22, 2017, we issued the shares to the investors.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 23, 2019, pursuant to the 2015
    Plan, the Company granted Mr. Yunfei Li an aggregate of 400,000 restricted share units of the Company&#8217;s common stock. The share
    units vest semi-annually in 6 equal installments over a three-year period with the first vesting on September 30, 2019.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the 2015 plan,
    the Company granted Mr. Yunfei Li an aggregate of 150,000 restricted share units of the Company&#8217;s common stock. The share units
    vest in two equal installments on June 30 and December 31, 2023, respectively.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">(9)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
January 7, 2019, we entered into a cancellation agreement with Mr. Yunfei Li and Mr. Dawei Li, who loaned an aggregate of approximately
$5.2 million (the &#8220;First Debt&#8221;) to the Company&#8217;s subsidiary, CBAK Power. Pursuant to the terms of the cancellation
agreement, the creditors agreed to cancel the First Debt in exchange for an aggregate of 5,098,040 shares of common stock of the Company
at an exchange price of $1.02 per share. According to the amount of loan, 3,431,373 and 1,666,667 shares were issued to Mr. Dawei Li
and Mr. Yunfei Li, respectively. Upon receipt of the shares, the creditors released the Company from any claims, demands and other obligations
relating to the First Debt.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><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">(10)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
April 27, 2020, the Company entered into a cancellation agreement with Mr. Yunfei Li, Mr. Ping Shen and Asia EVK (the creditors), who
loaned an aggregate of approximately $4.3 million to CBAK Power (the &#8220;Sixth Debt&#8221;). Pursuant to the terms of the cancellation
agreement, Mr. Yunfei Li, Mr. Ping Shen and Asia EVK agreed to cancel the Sixth Debt in exchange for 2,062,619, 4,714,557 and 2,151,017
shares of common stock, respectively, at an exchange price of $0.48 per share. Upon receipt of the shares, the creditors released the
Company from any claims, demands and other obligations relating to the Sixth Debt.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;<b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Changes in Control</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">There are no arrangements known to us, including
any pledge by any person of our securities, the operation of which may at a subsequent date result in a change in control of the Company.</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: 11 --><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">&#160;</p><div>

</div><div><a id="a_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PROPOSAL 1. - ELECTION OF DIRECTORS</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: justify">Our Board of Directors is responsible for establishing
broad corporate policies and monitoring the overall performance of the Company. It selects the Company&#8217;s executive officers, delegates
authority for the conduct of the Company&#8217;s day-to-day operations to those officers, and monitors their performance. Members of
the Board of Directors are kept informed of the Company&#8217;s business by participating in Board of Directors and Committee meetings,
by reviewing analyses and reports, and through discussions with the Chairman and other officers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective December 8, 2006, Article V of the
Company&#8217;s articles of incorporation was amended so that the number of our directors shall be determined in accordance with our
Bylaws instead of in accordance with provisions contained in our articles of incorporation. At the Annual Meeting, five (5) directors
will be elected, each to hold office until the next annual meeting of stockholders or his or her earlier death or resignation or until
his or her successor, if any, is elected or appointed. The individuals who have been nominated for election to the Board of Directors
at the Annual Meeting are listed in the table below. Each of the nominees is a current director of the Company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">If, as a result of circumstances not now known
or foreseen, any of the nominees is unavailable to serve as a nominee for the office of Director at the time of the Annual Meeting, the
holders of the proxies solicited by this proxy statement may vote those proxies either (i) for the election of a substitute nominee who
will be duly designated by the proxy holders or by the present Board of Directors or (ii) for the balance of the nominees, leaving a
vacancy. Alternatively, the size of the Board may be reduced accordingly. The Board of Directors has no reason to believe that any of
the nominees will be unwilling or unable to serve, if elected as a Director. To be elected, each of the five nominees proposed for election
as directors at the Annual Meeting must receive at least a plurality of the votes cast at the Annual Meeting.</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>Proxies submitted on the accompanying proxy
card will be voted for the election of the nominees listed below, unless the proxy card is marked otherwise</b>.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There have been no material changes to the procedures
by which stockholders may recommend nominees to our Board of Directors since such procedures were last disclosed. As provided in its
Charter, the Nominating and Corporate Governance Committee of the Company&#8217;s Board of Directors is responsible for identifying individuals
qualified to become Board members and recommending to the Board nominees for election as directors. The Nominating and Corporate Governance
Committee considers recommendations for director nominees, including those submitted by the Company&#8217;s stockholders, on the bases
described below. Stockholders may recommend nominees by writing to the Nominating and Corporate Governance Committee c/o the Secretary
at BAK Industrial Park, Meigui Street, Huayuankou Economic Zone, Dalian City, 116450, China; via email at IR@cbak.com.cn; or via fax
at (86)411-39185980. Stockholder recommendations will be promptly provided to the chairman of the Nominating and Corporate Governance
Committee. To be considered by the Nominating and Corporate Governance Committee for inclusion in the proxy for the 2026 annual meeting,
recommendations must be received by the Secretary of the Company not later than the close of business on December 31, 2025.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In identifying and evaluating nominees, the Nominating
and Corporate Governance Committee may consult with the other Board members, management, consultants, and other individuals likely to
possess an understanding of the Company&#8217;s business and knowledge of suitable candidates. In making its recommendations, the Nominating
and Corporate Governance Committee assesses the requisite skills and qualifications of nominees and the composition of the Board as a
whole in the context of the Board&#8217;s criteria and needs. In evaluating the suitability of individual Board members, the Nominating
and Corporate Governance Committee may take into account many factors, including general understanding of marketing, finance and other
disciplines relevant to the success of a publicly traded company in today&#8217;s business environment; understanding of the Company&#8217;s
business and technology; the international nature of the Company&#8217;s operations; educational and professional background; and personal
accomplishment. The Nominating and Corporate Governance Committee evaluates each individual in the context of the Board as a whole, with
the objective of recommending a group that can best perpetuate the success of the Company&#8217;s business and represent stockholder
interests through the exercise of sound judgment, using its diversity of experience. The Nominating and Corporate Governance Committee
also ensures that a majority of nominees would be &#8220;independent directors&#8221; as defined under the applicable rules of the SEC
and NASDAQ. For a description of the qualifications that the Nominating and Corporate Governance Committee seeks in potential nominees,
please see &#8220;Director Qualifications&#8221; below.</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: 12 --><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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>The Board of Directors recommends a vote FOR
the election of the nominees listed below.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The names, the positions with the Company and
the ages as of the Record Date of the individuals who are our nominees for election as directors are:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; text-align: left; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    </b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="text-align: center; width: 7%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Age</b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 42%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Position/s
    </b></span></td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 23%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Director
    Since </b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jiewei Li</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td>
    <td style="text-align: center">&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director, Chief Financial Officer and Secretary</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">May 2025</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiangyu Pei</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">35</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September 2021</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jianjun He</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">53</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 2013</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">J. Simon Xue</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">71</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">February 2016</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Martha C. Agee</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">70</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 2012</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 30.95pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Director Qualifications</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"><b><i>Qualifications, Attributes, Skills and Experience to be Represented
on the Board of Directors as a Whole</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">In its assessment of
each potential candidate, including those recommended by stockholders, the Nominating and Corporate Governance Committee considers the
nominee&#8217;s judgment, integrity, experience, independence, understanding of the Company&#8217;s business or other related industries
and such other factors the Nominating and Corporate Governance Committee determines are pertinent in light of the current needs of the
Board. The Nominating and Corporate Governance Committee also takes into account the ability of a Director to devote the time and effort
necessary to fulfill his or her responsibilities to the Company.</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; ">The Board and the Nominating
and Corporate Governance Committee require that each Director be a recognized person of high integrity with a proven record of success
in his or her field. Each Director must demonstrate innovative thinking, familiarity with and respect for corporate governance requirements
and practices, an appreciation of multiple cultures and a commitment to sustainability and to dealing responsibly with social issues.
In addition to the qualifications required of all Directors, the Board assesses intangible qualities including the individual&#8217;s
ability to ask difficult questions and, simultaneously, to work collegially.</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; ">The Board has identified
particular qualifications, attributes, skills and experience that are important to be represented on the Board as a whole, in light of
the Company&#8217;s current needs and business priorities. The Company&#8217;s services are performed in various countries and in significant
areas of future growth located outside of the United States. Accordingly, the Board believes that international experience or specific
knowledge of key geographic growth areas and diversity of professional experiences should be represented on the Board. In addition, the
Company&#8217;s business is multifaceted and involves complex financial transactions. Therefore, the Board believes that the Board should
include some Directors with a high level of financial literacy and some Directors who possess relevant business experience. Our business
involves complex technologies in a highly specialized industry. Therefore, the Board believes that extensive knowledge of the Company&#8217;s
business and industry should be represented on the Board.</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><i>Biographical Information and Summary of
Qualifications of Nominees for Director and Summary of Qualifications of Directors</i></b></p><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; text-align: justify"><b><i>Jiewei Li</i></b> has served as our Chief
Financial Officer and Secretary of the Company since August 2023, and as our director since May 2025. Mr. Li has also been the Company&#8217;s
investor relations manager since 2021. Prior to joining the Company, from 2018 to 2021, Mr. Li had worked at multiple fund management
companies in China where he focused on structuring various investment products. Before that, from 2014 to 2018, he had worked for several
renowned American real estate developers in their fund management departments, responsible for capital market affairs. Mr. Li received
a Master&#8217;s Degree in Political and Public Administration from the Chinese University of Hong Kong in 2014.&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Director Qualifications</span>: The Board believes
that Mr. Jiewei Li is qualified to continue serving as a director in light of his extensive experience in finance, capital markets and
corporate governance, coupled with the deep institutional knowledge he has gained through his roles as Chief Financial Officer, Secretary
and Investor Relations manager of the Company.</p><div>

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

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

</div><!-- Field: Page; Sequence: 13 --><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; text-align: justify; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Xiangyu Pei</i></b> served as our Interim
Chief Financial Officer from August 23, 2019 to August 22, 2023. After resigning as our Interim Chief Financial Officer, she has continued
to serve in our finance department. Prior to that, she served as the financial controller of the Company&#8217;s subsidiary, CBAK Power
since 2017. Ms. Pei was also the Company&#8217;s secretary from 2017 to August 2023. While serving as our Interim Chief Financial Officer,
she oversaw auditing, accounting, financial reporting and investor relations for the Company. Ms. Pei received a PhD in World Economics
from Jilin University in China.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Director Qualifications</span>: Having served
at the Company since 2017, Ms. Pei brings to the Board of Directors substantial experience in various aspects of our business and industry
and strong management skills.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Jianjun He</i></b> has served as our director
since November 4, 2013. Mr. He has more than 16 years of experience in accounting and finance and is an associate member of the Chinese
Institute of Certificate Public Accounts. Mr. He has been the Managing Director of Jilin Cybernaut Lvke Investment and Management Co.,
Ltd., an investment consulting firm in China, since January 1, 2013. From June 30, 2009 to December 31, 2012, Mr. He served as the Chief
Financial Officer of THT Heat Transfer Technology, Inc. (Nasdaq: THTI) (&#8220;THT Heat&#8221;), a provider of heat exchangers and heat
exchange solutions in China. Mr. He was the Chief Financial Officer of Siping City Juyuan Hanyang Plate Heat Exchanger Co. Ltd, a wholly
owned subsidiary of THT Heat from 2007 to December 2012. From 1999 to 2007, Mr. He worked as senior financial officer in Jilin Grain
Group, a state-owned enterprise engaged in the grain processing and trading business. Mr. He graduated from Changchun Taxation College
in 1995 with a bachelor&#8217;s degree in auditing and obtained a master&#8217;s degree from Jilin University in 2005.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Director Qualifications</span>: Mr. He, Chair
of the Nominating and Corporate Governance Committee, has more than 15 years of experience in accounting and finance and is an associate
member of the Chinese Institute of Certificate Public Accounts. He also has more than three years&#8217; experience acting as CFO of
a Nasdaq listed company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>J. Simon Xue </i></b>has served as our
director since February 1, 2016. Dr. Xue has approximately 40 years of experience in nuclear chemistry, solid state chemistry, superconductivity
and materials for Lithium ion batteries. Within his research career, he has spent 21 years in the research and development of Lithium
ion battery. Dr. Xue is retired but remains a member of energy storage strategic division of the Expert Committee for &#8220;Chinese
Industrial Association of Power Sources&#8221;, energy storage strategic division. Prior to that, Dr. Xue was a director of Altair Nanotechnologies
Inc., a Delaware company, between August 2011 and April 2012. From 2010 to 2011, he served as the chief executive officer of Yintong
Energy Co., Ltd., a subsidiary of Canon Investment Holdings Ltd. Dr. Xue has also held positions at Ultralife, Duracell, B&amp;K Electronics
Co., Ltd., Valence Energy-Tech (Suzhou) Co., A123 Systems Inc. and International Battery Inc. He enjoys an extensive reputation in the
whole product chain of lithium ion battery in China, including materials, equipment, cell manufacturing and testing. He has authored
or co-authored over 50 scientific articles, 12 patents relevant to battery chemistry and materials and participated, presented and hosted
more than 30 battery or material related international conferences. Dr. Xue completed his Ph.D. program in Solid State Chemistry in McMaster
University in 1992.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Director Qualifications</span>: Dr. Xue, Chair
of the Compensation Committee, has approximately 40 years of experience in nuclear chemistry, solid state chemistry, superconductivity
and materials for lithium-ion batteries. Within his research career, he has spent 21 years in the research and development of lithium-ion
battery.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Martha C. Agee</i></b> has served as our
director since November 15, 2012. Since 1997, Ms. Agee has been a senior lecturer of business law at Hankamer School of Business of Baylor
University where she teaches courses in the Legal Environment of Business, International Business Law, and Healthcare Law &amp; Ethics
for graduate and undergraduate students. Prior to that, Ms. Agee practiced law from 1988 to 1996. Ms. Agee obtained her bachelor&#8217;s
degree in accounting in 1976 and Juris Doctorate degree in 1988 from Baylor University.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="text-decoration:underline">Director Qualifications</span>: Ms. Agee, Chair
of the Audit Committee, was previously Certified Public Accountant, worked as Chief Accountant for a political sub-division for five
and a half years and worked as Supervisor of Accounting for a large retail chain with the responsibilities included hiring, training,
and supervision of accounting staff; preparation and analysis of 17 monthly financial statements and quarterly consolidated financial
statements; budgeting, and internal auditing.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each director holds office until the earlier
of his or her death, resignation, removal from office by the stockholders, or his or her respective successor is duly elected and qualified.
There are no arrangements or understandings between any of our nominees or directors and any other person pursuant to which any of our
nominees or directors have been selected for their respective positions. No nominee or director is related to any executive officer or
any other nominee or director.</p><div>

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

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

</div><!-- Field: Page; Sequence: 14 --><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; text-align: justify; text-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No director of the Company is a party adverse
to the Company or any of its subsidiaries or has a material interest adverse to the Company or any of its subsidiaries. There are no
family relationships among our directors or officers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Other than as described above, no director has
held any directorship during the past five years with any other public company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For information as to the shares of the common
stock held by each nominee, see &#8220;<i>Securities Ownership of Certain Beneficial Owners and Management</i>&#8221; above.</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"><b>Involvement in Certain Legal Proceedings</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the best of our knowledge, none of our directors
or executive officers has been the subject of the follow events, during the past ten years:</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A petition under the federal
    bankruptcy laws or any state insolvency law was filed by or against, or a receiver, fiscal agent or similar officer was appointed
    by a court for the business or property of such person, or any partnership in which he was a general partner at or within two years
    before the time of such filing, or any corporation or business association of which he was an executive officer at or within two
    years before the time of such filing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convicted in a criminal
    proceeding or is a named subject of a pending criminal proceeding (excluding traffic violations and other minor offenses);</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The subject of any order,
    judgment, or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily
    enjoining him from, or otherwise limiting, the following activities;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Acting as a futures commission
    merchant, introducing broker, commodity trading advisor, commodity pool operator, floor broker, leverage transaction merchant, any
    other person regulated by the Commodity Futures Trading Commission, or an associated person of any of the foregoing, or as an investment
    adviser, underwriter, broker or dealer in securities, or as an affiliated person, director or employee of any investment company,
    bank, savings and loan association or insurance company, or engaging in or continuing any conduct or practice in connection with
    such activity;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engaging in any type of
    business practice; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Engaging in any activity
    in connection with the purchase or sale of any security or commodity or in connection with any violation of Federal or State securities
    laws or Federal commodities laws;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The subject of any order,
    judgment or decree, not subsequently reversed, suspended or vacated, of any Federal or State authority barring, suspending or otherwise
    limiting for more than 60 days the right of such person to engage in any activity described in paragraph 3)i in the preceding paragraph
    or to be associated with persons engaged in any such activity;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Was found by a court of
    competent jurisdiction in a civil action or by the SEC to have violated any federal or state securities law, and the judgment in
    such civil action or finding by the SEC has not been subsequently reversed, suspended, or vacated;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Was found by a court of
    competent jurisdiction in a civil action or by the Commodity Futures Trading Commission to have violated any Federal commodities
    law, and the judgment in such civil action or finding by the Commodity Futures Trading Commission has not been subsequently reversed,
    suspended or vacated;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 15 --><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 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Was the subject of, or
    a party to, any federal or state judicial or administrative order, judgment, decree, or finding, not subsequently reversed, suspended
    or vacated, relating to an alleged violation of:</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any federal or state securities
    or commodities law or regulation; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any law or regulation respecting
    financial institutions or insurance companies including, but not limited to, a temporary or permanent injunction, order of disgorgement
    or restitution, civil money penalty or temporary or permanent cease-and-desist order, or removal or prohibition order, or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any law or regulation prohibiting
    mail or wire fraud or fraud in connection with any business entity; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Was the subject of, or
    a party to, any sanction or order, not subsequently reversed, suspended or vacated, of any self-regulatory organization (as defined
    in Section 3(a)(26) of the Exchange Act (15 U.S.C. 78c(a)(26))), any registered entity (as defined in Section 1(a)(29) of the Commodity
    Exchange Act (7 U.S.C. 1(a)(29))), or any equivalent exchange, association, entity or organization that has disciplinary authority
    over its members or persons associated with a member.</span></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"><b>Director Independence</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">Our Board of Directors has determined that each
of our non-employee directors, Mr. Xue, Ms. Agee and Mr. He, is an &#8220;independent director&#8221; as defined by the applicable rules
of the SEC and NASDAQ. Each of our non-employee directors serves on the Board&#8217;s committees, and therefore all of the members of
our board committees are independent as defined under Rule 5605(a)(2) of the NASDAQ Listing Rules. There were and are no transactions,
relationships or arrangements not otherwise disclosed in this Proxy Statement that were considered by the Board of Directors under the
applicable independence definitions in determining that each of these directors is independent.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s Board of Directors presently
is comprised of five members: Jiewei Li, Xiangyu Pei, Martha C. Agee, J. Simon Xue and Jianjun He. At this time, the directors have determined
that the best interests of the Company and its shareholders are served by operating without a designated Chair, thereby encouraging a
collegial decision-making environment in which each director participates on an equal footing in setting agendas, presiding at meetings
on a rotating basis, and providing strategic oversight. The Board reviews its leadership framework at least annually, and, should circumstances
warrant&#8212;such as a significant change in the Company&#8217;s operations, strategy, or governance requirements&#8212;the directors
are prepared to elect a Chair in accordance with its governing documents then in effect. Until such time, the Board believes that its
current structure promotes balanced governance, facilitates open dialogue, and enhances accountability among all directors.</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: 16 --><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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The Board of Directors&#8217; Role in Risk Oversight</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors oversees that the assets
of the Company are properly safeguarded, that the appropriate financial and other controls are maintained, and that the Company&#8217;s
business is conducted wisely and in compliance with applicable laws and regulations and proper governance. Included in these responsibilities
is the Board of Directors&#8217; oversight of the various risks facing the Company. In this regard, the Board of Directors seeks to understand
and oversee critical business risks. The Board of Directors does not view risk in isolation. Risks are considered in virtually every
business decision and as part of the Company&#8217;s business strategy. The Board recognizes that it is neither possible nor prudent
to eliminate all risk. Indeed, purposeful and appropriate risk-taking is essential for the Company to be competitive on a global basis
and to achieve its objectives.</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">While the Board oversees risk management, Company
management is charged with managing risk. The Company has robust internal processes and a strong internal control environment to identify
and manage risks and to communicate with the Board of Directors. The Board of Directors and the Audit Committee monitor and evaluate
the effectiveness of the internal controls and the risk management program at least annually. Management communicates routinely with
the Board of Directors, Board Committees and individual Directors on the significant risks identified and how they are being managed.
Directors are free to, and indeed often do, communicate directly with senior management.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board implements its risk oversight function
both as a whole and through Committees. Much of the work is delegated to various Committees, which meet regularly and report back to
the full Board. All Committees play significant roles in carrying out the risk oversight function. In particular:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">The Audit Committee oversees
    risks related to the Company&#8217;s financial statements, the financial reporting process, accounting and legal matters. The Audit
    Committee oversees the internal audit function. The Audit Committee members meet separately with representatives of the Company&#8217;s
    independent auditing firm;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">The Compensation Committee
    evaluates the risks and rewards associated with the Company&#8217;s compensation philosophy and programs. The Compensation Committee
    reviews and approves compensation programs with features that mitigate risk without diminishing the incentive nature of the compensation.
    Management discusses with the Compensation Committee the procedures that have been put in place to identify and mitigate potential
    risks in compensation; and</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">The Nominating and Corporate
    Governance Committee evaluates risk associated with management decisions and strategic direction and reports concerns to the full
    Board. In addition, this committee evaluates the performance of independent directors and makes suggestions to the full Board concerning
    director qualifications and number of independent directors. The committee also oversees the Company&#8217;s ethics programs, including
    the Code of Business Ethics and Conduct.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">To be elected, each nominee
for director must receive at least a plurality of the votes cast at the Annual Meeting (assuming a quorum is present) with respect to
that nominee&#8217;s election. Abstentions and broker &#8220;non-votes&#8221; will not be counted as a vote cast with respect to a nominee.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Recommendation of the Board of Directors</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-indent: 0.5in">The Board of Directors recommends a vote &#8220;FOR&#8221;
the election of the nominees set forth in Proposal 1.</p><div>

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

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

</div><!-- Field: Page; Sequence: 17 --><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-indent: 0.5in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>BOARD MEETINGS AND COMMITTEES OF THE BOARD</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"><b>Meetings and Committees</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">Our Board of Directors currently has three standing
Committees which, pursuant to delegated authority, perform various duties on behalf of and report to the Board: (i) Audit Committee,
(ii) Compensation Committee and (iii) Nominating and Corporate Governance Committee. Each of the three standing Committees is comprised
entirely of independent directors as that term is defined under the NASDAQ listing standards applicable to each of these committees.
From time to time, the Board may establish other committees.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the fiscal year ended December 31, 2024,
the Board held two (2) meetings and took action by unanimous written consent four (4) times. Each of our directors serving on the Board
during 2024 attended at least 75% of the meetings held by the Board and by the committees on which such director served during 2024. We
do not have a policy requiring Board members to attend the annual meeting of our stockholders. Two members of the Board attended our 2024
annual meeting of stockholders.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Each committee acts pursuant to written charters
approved by the Board. Each of the charters for our Audit, Compensation and Nominating and Corporate Governance Committees contains a
definition for determining whether members of the respective Committee are independent for purposes of that committee. Current copies
of these charters are posted on our Internet website at www.cbak.com.cn.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Audit Committee consists of three members:
Martha C. Agee, J. Simon Xue and Jianjun He. Pursuant to the determination of our Board of Directors, Ms. Agee serves as the chair of
the Audit Committee and as our Audit Committee financial expert as that term is defined by the applicable SEC rules. Each director who
has served or is serving on our Audit Committee was or is &#8220;independent&#8221; as that term is defined under the NASDAQ listing
rules for Audit Committee members at all times during their service on such Committee.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Audit Committee, which was established in
accordance with Section 3(a)(58)(A) of the Exchange Act, oversees our accounting and financial reporting processes and the audits of the
financial statements of our company. During the fiscal year ended December 31, 2024, the Audit Committee held four (4) meetings and took
action by unanimous written consent one (1) time. The Audit Committee is responsible for, among other things:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">the appointment, compensation,
    retention and oversight of the work of the independent auditor;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing and pre-approving
    all auditing services and permissible non-audit services (including the fees and terms thereof) to be performed by the independent
    auditor;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing and approving
    all proposed related-party transactions;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">discussing the interim
    and annual financial statements with management and our independent auditors;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing and discussing
    with management and the independent auditor (a) the adequacy and effectiveness of the Company&#8217;s internal controls, (b) the
    Company&#8217;s internal audit procedures, and (c) the adequacy and effectiveness of the Company&#8217;s disclosure controls and
    procedures, and management reports thereon;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing reported violations
    of the Company&#8217;s code of conduct and business ethics; and</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing and discussing
    with management and the independent auditor various topics and events that may have significant financial impact on the Company or
    that are the subject of discussions between management and the independent auditors.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 18 --><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">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our Compensation Committee consists of three members:
Martha C. Agee, J. Simon Xue and Jianjun He, with Mr. Xue serving as chair. Each director who has served or is serving on our Compensation
Committee was or is &#8220;independent&#8221; as that term is defined under the NASDAQ listing rules at all times during their service
on such Committee. The Compensation Committee did not hold meetings during the fiscal year ended December 31, 2024 and took action by
unanimous written consent two (2) times during the fiscal year ended December 31, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The purpose of our Compensation Committee is
to discharge the responsibilities of the Company&#8217;s Board of Directors relating to compensation of the Company&#8217;s executives,
to produce an annual report on executive compensation for inclusion in the Company&#8217;s proxy statement, if required, and to oversee
and advise the Board on the adoption of policies that govern the Company&#8217;s compensation programs, including stock and benefit plans.
Our chief executive officer may not be present at any Compensation Committee meeting during which his compensation is deliberated. The
Compensation Committee is responsible for, among other things:</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing and approving
    the compensation structure for corporate officers at the level of corporate vice president and above;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">overseeing an evaluation
    of the performance of the Company&#8217;s executive officers and approve the annual compensation, including salary, bonus, incentive
    and equity compensation, for the executive officers;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing and approving
    chief executive officer goals and objectives, evaluate chief executive officer performance in light of these corporate objectives,
    and set chief executive officer compensation consistent with Company philosophy;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">making recommendations
    to the Board regarding the compensation of board members;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">reviewing and making recommendations
    concerning long-term incentive compensation plans, including the use of equity-based plans. Except as otherwise delegated by the
    Board of Directors, the Compensation Committee will act on behalf of the Board of Directors as the &#8220;Committee&#8221; established
    to administer equity-based and employee benefit plans, and as such will discharge any responsibilities imposed on the Compensation
    Committee under those plans, including making and authorizing grants, in accordance with the terms of those plans.</span></td></tr>
  </table><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"><b>Nominating and Corporate Governance Committee</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">Our Nominating and Corporate Governance Committee
consists of three members: Martha C. Agee, J. Simon Xue and Jianjun He, with Mr. He serving as chair. Each director who has served or
is serving on our Nominating and Corporate Governance Committee was or is &#8220;independent&#8221; as that term is defined under the
NASDAQ listing rules at all times during their service on such Committee. The Nominating and Corporate Governance Committee did not hold
meetings during the fiscal year ended December 31, 2024 and took action by unanimous written consent one (1) time during the fiscal year
ended December 31, 2024.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The purpose of the Nominating and Corporate Governance
Committee is to determine the slate of director nominees for election to the Company&#8217;s Board of Directors, to identify and recommend
candidates to fill vacancies occurring between annual shareholder meetings, and to review the Company&#8217;s policies and programs that
relate to matters of corporate responsibility, including public issues of significance to the Company and its members. The Nominating
and Corporate Governance Committee is responsible for, among other things:</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">annually presenting to
    the Board a list of individuals recommended for nomination for election to the Board at the annual meeting of stockholders, and for
    appointment to the committees of the Board;</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">annually reviewing the
    composition of each committee and present recommendations for committee memberships to the Board as needed; and</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">annually evaluating and
    reporting to the Board of Directors on the performance and effectiveness of the Board of Directors to facilitate the directors fulfillment
    of their responsibilities in a manner that serves the interests of the Company&#8217;s shareholders.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Code of Business Ethics and Conduct</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">We have adopted a Code
of Business Ethics and Conduct relating to the conduct of our business by our employees, officers and directors. We intend to maintain
the highest standards of ethical business practices and compliance with all laws and regulations applicable to our business, including
those relating to doing business outside the United States. A copy of the Code of Business Conduct and Ethics has been filed as Exhibit
14.1 to our Quarterly Report on Form 10-Q filed on August 22, 2006 and is hereby incorporated by reference into this annual report. The
Code of Business Conduct and Ethics is also available on our website at www.cbak.com.cn. During the fiscal year ended December 31, 2024,
there were no amendments to or waivers of our Code of Business Ethics and Conduct. If we effect an amendment to, or waiver from, a provision
of our Code of Business Ethics and Conduct, we intend to satisfy our disclosure requirements by posting a description of such amendment
or waiver on our Internet website at www.cbak.com.cn or via a current report on Form 8-K.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>REPORT OF THE AUDIT COMMITTEE<br/>
FOR THE FISCAL YEAR ENDED DECEMBER 31, 2024</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Audit Committee of the Board is comprised
of three non-employee Directors, each of whom has been determined by the Board to be &#8220;independent&#8221; meeting the independence
requirements of the Listing Rules of NASDAQ and the SEC. The Board has determined, based upon an interview of Martha Agee and a review
of Ms. Agee&#8217;s responses to a questionnaire designed to elicit information regarding her experience in accounting and financial
matters, that Ms. Agee shall be designated as an &#8220;Audit Committee financial expert&#8221; within the meaning of SEC Regulation
S-K, as Ms. Agee has past employment experience in finance or accounting, requisite professional certification in accounting, or any
other comparable experience or background which results in her financial sophistication. The Audit Committee assists the Board&#8217;s
oversight of the integrity of the Company&#8217;s financial reports, compliance with legal and regulatory requirements, the qualifications
and independence of the Company&#8217;s independent registered public accounting firm, the audit process, and internal controls. The
Audit Committee operates pursuant to a written charter adopted by the Board. The Audit Committee is responsible for overseeing the corporate
accounting and financing reporting practices, recommending the selection of the Company&#8217;s registered public accounting firm, reviewing
the extent of non-audit services to be performed by the auditors, and reviewing the disclosures made in the Company&#8217;s periodic
financial reports. The Audit Committee also reviews and recommends to the Board that the audited financial statements be included in
the Company&#8217;s Annual Report on Form 10-K.</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; ">Within this framework,
the Audit Committee has reviewed and discussed with management the Company&#8217;s audited financial statements as of and for the fiscal
year ended December 31, 2024. The Audit Committee also has discussed with the independent registered public accounting firm the matters
required to be discussed by the applicable requirements of the Public Company Accounting Oversight Board Auditing Standard and the SEC.
In addition, the Audit Committee has received the written disclosures and letter from the independent registered public accounting firm
required by applicable requirements of the Public Company Accounting Oversight Board regarding the independent accountant&#8217;s communications
with the Audit Committee concerning independence, has discussed with the independent registered public accounting firm, ARK Pro CPA &amp;
Co, the independence of that firm and has considered whether the provision of non-audit services was compatible with maintaining the
independence of that firm.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Based on the review
and discussions referred to above, the Audit Committee had recommended to the Board that the audited financial statements be included
in the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended December 31, 2024 for filing with the SEC.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 40%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    The Audit Committee</span></td>
    <td style="width: 60%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Martha C. Agee, Chair</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">J. Simon Xue</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jianjun He</span></td>
    <td>&#160;</td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 20 --><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; "><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>EXECUTIVE COMPENSATION</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"><b>Summary Compensation Table</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth information concerning
all cash and non-cash compensation awarded to, earned by or paid to the named executive officers for services rendered in all capacities
during the noted periods. No other executive officers received total compensation in excess of $100,000 during the fiscal year ended
December 31, 2024.</p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Stock</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Option</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Salary</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Awards</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Awards</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name and Principal Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Year</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)<sup>(1)</sup></b></span></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">($)</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>($)<sup>(2)(3)</sup></b></span></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">($)</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: 40%; text-align: left">Yunfei Li</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">2023</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">150,913</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">170,250</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">321,164</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former Chief Executive Officer<sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">99,271</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56,468</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,739</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zhiguang Hu</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43,585</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">17,025</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60,610</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer<sup>(5)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">121,387</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,294</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">132,681</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Jiewei Li</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">67,958</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,350</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,308</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer and Secretary<sup>(6)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">91,047</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,529</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">98,576</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Xiangyu Pei</td><td>&#160;</td>
    <td style="text-align: center">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87,744</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56,750</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">144,494</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director and Former Interim Chief Financial Officer<sup>(7)</sup></span></td><td>&#160;</td>
    <td style="text-align: center">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">100,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">37,645</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">138,232</td><td style="text-align: left">&#160;</td></tr>
  </table><div>


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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The amounts reported in
    this table have been converted from RMB to U.S. dollars based on the average conversion rate between the U.S. dollar and RMB for
    the applicable fiscal year, or $1.00 to RMB7.1913 (fiscal year 2024 exchange rate) and $1.00 to RMB7.0719 (fiscal year 2023 exchange
    rate).</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The value of performance-vesting
    stock options is computed assuming achievement of performance goals based on probable outcomes of such performance goals under ASC
    Topic 718. Amount shown does not reflect compensation actually received or that may be realized in the future by the recipients.
    In accordance with SEC regulations, such amount reflects the aggregate grant date fair value computed in accordance with FASB ASC
    Topic 718 for stock and option awards made in the referenced fiscal year. This performance-based option award is subject to performance
    and service-vesting requirements. See Note 25 of the Notes to Consolidated Financial Statements in our Form 10-K for information,
    including assumptions made, regarding the valuation of equity awards.</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 29, 2021, the
    Company granted (i) Mr. Yunfei Li performance-based options to purchase a total of 200,000 shares of common stock, (ii) Mr. Jiewei
    Li performance-based options to purchase a total of 20,000 shares of common stock, and (iii) Ms. Xiangyu Pei performance-based options
    to purchase a total of 150,000 shares of common stock, under the Company&#8217;s 2015 Equity Incentive Plan, with an exercise price
    of $1.96 per share.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted 150,000 restricted share units (the &#8220;RSUs&#8221;) to Mr. Yunfei
    Li. Each RSU represents a contingent right to receive one share of common stock. The RSUs vested in two equal installments on June
    30 and December 31, 2023, respectively.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted Mr. Yunfei Li an option to purchase 300,000 shares of common stock.
    The option vest in four equal installments semi-annually with the first installment vesting on June 30, 2024 and the second installment
    vesting on December 31, 2024.&#160;</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted 15,000 RSUs to Mr. Zhiguang Hu. Each RSU represents a contingent
    right to receive one share of common stock. The RSUs vested in two equal installments on June 30 and December 31, 2023, respectively.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted Mr. Zhiguang Hu an option to purchase 30,000 shares of common stock.
    The option vest in four equal installments semi-annually with the first installment vesting on June 30, 2024 and the second installment
    vesting on December 31, 2024.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 21 --><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">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted 10,000 RSUs to Mr. Jiewei Li. Each RSU represents a contingent right
    to receive one share of common stock. The RSUs vested in two equal installments on June 30 and December 31, 2023, respectively.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted Mr. Jiewei Li an option to purchase 20,000 shares of common stock.
    The option vest in four equal installments semi-annually with the first installment vesting on June 30, 2024 and the second installment
    vesting on December 31, 2024.</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted 50,000 RSUs to Ms. Pei. Each RSU represents a contingent right to
    receive one share of common stock. The RSUs vested in two equal installments on June 30 and December 31, 2023, respectively.</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On April 11, 2023, pursuant to the CBAK Energy
    Technology, Inc. 2015 Equity Incentive Plan, the Company granted Ms. Pei an option to purchase 100,000 shares of common stock. The
    option vest in four equal installments semi-annually with the first installment vesting on June 30, 2024 and the second installment
    vesting on December 31, 2024.</p></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Summary of Employment Agreements</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 1pt 0pt 0; text-align: justify">The base salary shown in the Summary
Compensation Table is described in each named executive officer&#8217;s respective employment agreement. The material terms of those
employment agreements are summarized below.</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">We entered into employment agreements with three-year
initial terms with our named executive officers in the form of our standard employment agreements. Each of our standard employment agreements
is automatically extended by a year at the expiration of the initial term and at the expiration of every one-year extension, until terminated
in accordance with the termination provisions of the agreements, which are described below.</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">Our standard employment agreement permits us
to terminate the executive&#8217;s employment for cause, at any time, without notice or remuneration, for certain acts of the executive,
including but not limited to a conviction or plea of guilty to a felony, negligence or dishonesty to our detriment and failure to perform
agreed duties after a reasonable opportunity to cure the failure. An executive may terminate his employment upon one month&#8217;s written
notice if there is a material reduction in his authority, duties and responsibilities or if there is a material reduction in his annual
salary before the next annual salary review. Furthermore, we may terminate the executive&#8217;s employment at any time without cause
by giving one month&#8217;s advance written notice to the executive officer. If we terminate the executive&#8217;s employment without
cause, the executive will be entitled to a termination payment of up to three months of his or her then base salary, depending on the
length of such executive&#8217;s employment with us. Specifically, the executive will receive salary continuation for: (i) one month
following a termination effective prior to the first anniversary of the effective date of the employment agreement; (ii) two months following
a termination effective prior to the second anniversary of the effective date; and (iii) three months following a termination effective
prior to or any time after the third anniversary of the effective date. The employment agreements provide that the executive will not
participate in any severance plan, policy, or program of the Company.</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">Our standard employment agreement contains customary
non-competition, confidentiality, and non-disclosure covenants. Each executive officer has agreed to hold, both during and after the
employment agreement expires or is earlier terminated, in strict confidence and not to use, except as required in the performance of
his duties in connection with the employment, any confidential information, technical data, trade secrets and know-how of our company
or the confidential information of any third party, including our affiliated entities and our subsidiaries, received by us. The executive
officers have also agreed to disclose in confidence to us all inventions, designs and trade secrets which they conceive, develop or reduce
to practice and to assign all right, title and interest in them to us. In addition, each executive officer has agreed to be bound by
non-competition restrictions set forth in his or her employment agreement. Specifically, each executive officer has agreed not to, while
employed by us and for a period of one year following the termination or expiration of the employment agreement,</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">approach our clients, customers
    or contacts or other persons or entities, and not to interfere with the business relationship between us and such persons and/or
    entities;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">assume employment with
    or provide services as a director for any of our competitors, or engage in any business which is in direct or indirect competition
    with our business; or</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</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">solicit the services of
    any of our employees.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 22 --><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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Outstanding Equity Awards at Fiscal Year-End
2024</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table sets forth the equity awards
outstanding at December 31, 2024 for each of our named executive officers. As of December 31, 2024, there were no outstanding stock awards
for named executive officers.</p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="14" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Option Awards</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Equity</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">incentive</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">plan</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">awards:</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">securities</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">securities</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">securities</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">underlying</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">underlying</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">underlying</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">unexercised</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Option</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">unexercised</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">unexercised</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">unearned</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">exercise</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">Option</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">options (#)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">options (#)</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">options</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">price</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: center">expiration</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Grant Date</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">exercisable</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">unexercisable</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">(#)</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">($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">date</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 28%; text-align: left">Yunfei Li, Former</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">11/29/2021</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">40,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">-</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">1.96</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center">09/26/2027</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: center">4/11/2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.978</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">06/22/2029</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><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: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zhiguang Hu,</td><td>&#160;</td>
    <td style="text-align: center">4/11/2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.978</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">06/22/2029</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><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: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><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: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Jiewei Li,</td><td>&#160;</td>
    <td style="text-align: center">11/29/2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.96</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">09/26/2027</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: center">4/11/2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.978</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">06/22/2029</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><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: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Xiangyu Pei,</td><td>&#160;</td>
    <td style="text-align: center">&#160;</td><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: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Director and Former Interim</td><td>&#160;</td>
    <td style="text-align: center">11/29/2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">30,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.96</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">09/26/2027</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Chief Financial officer</td><td>&#160;</td>
    <td style="text-align: center">4/11/2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">50,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.978</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">06/22/2029</td></tr>
  </table><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_PvpTableTextBlock-c0_cont_1" escape="true" name="ecd:PvpTableTextBlock" id="ixv-2891"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Pay versus Performance</b></p></ix:nonNumeric><div>

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

</div><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_2" id="_PvpTableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify">We believe that performance-based compensation
leads to results that are consistent with stockholder and customer interests.</p></ix:continuation><div>

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

</div><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_3" id="_PvpTableTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify">For each covered fiscal year, these
are the names of the CEO and each non-CEO Named Executive Officers whose compensation is included in the Pay versus Performance table
below:</p></ix:continuation><div>

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

</div><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_4" id="_PvpTableTextBlock-c0_cont_3"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 20%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td style="width: 1%">&#160;</td> <td style="width: 38%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CEO</b></span></td> <td style="width: 1%">&#160;</td> <td style="width: 40%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-CEO NEOs</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td>&#160;</td> <td style="text-align: justify"><ix:nonNumeric contextRef="c0" name="ecd:PeoName" id="ixv-2926"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhiguang Hu, Yunfei Li</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jiewei Li, Xiangyu Pei</span></td></tr> <tr style="vertical-align: top; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td style="text-align: justify"><ix:nonNumeric contextRef="c1" name="ecd:PeoName" id="ixv-2936"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yunfei Li</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jiewei Li, Xiangyu Pei</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td style="text-align: justify"><ix:nonNumeric contextRef="c2" name="ecd:PeoName" id="ixv-2946"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yunfei Li</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiangyu Pei</span></td></tr> </table></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 23 --><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 0pt 0.4pt; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_5" id="_PvpTableTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify">The table below provides pay and performance
data for the three most recently completed fiscal years. The use of the term &#8220;compensation actually paid&#8221; (&#8220;CAP&#8221;)
is required and defined by the SEC&#8217;s rules and does not reflect the actual amount of compensation earned or paid during the applicable
year.</p></ix:continuation><div>

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

</div><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_6" id="_PvpTableTextBlock-c0_cont_5"><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Year</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">Summary <br/> Compensation <br/> Table Total <br/> for CEO</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">Compensation <br/> Actually Paid <br/> to CEO(1)</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">Average <br/> Summary <br/> Compensation <br/> Table Total <br/> for Other <br/> NEOs</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">Average <br/> Compensation <br/> Actually Paid <br/> to Other <br/> NEOs(2)</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">Value of <br/> $100 <br/> Investment <br/> Based on: <br/> Company <br/> Total <br/> Shareholder <br/> Return</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">Net Income <br/> (Loss)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">2024</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ecd:PeoTotalCompAmt" scale="0" unitRef="usd" id="ixv-5271">288,420</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_2_fact" name="ecd:PeoActuallyPaidCompAmt" scale="0" unitRef="usd">229,744</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgTotalCompAmt" scale="0" unitRef="usd" id="ixv-5273">118,404</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" id="ix_3_fact" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" scale="0" unitRef="usd">97,182</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="ecd:TotalShareholderRtnAmt" scale="0" unitRef="usd" id="ixv-5275">18.58</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd" id="ixv-5276">9,585,150</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <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-align: left">2023</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="ecd:PeoTotalCompAmt" scale="0" unitRef="usd" id="ixv-5277">321,164</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" id="ix_4_fact" name="ecd:PeoActuallyPaidCompAmt" scale="0" unitRef="usd">548,962</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgTotalCompAmt" scale="0" unitRef="usd" id="ixv-5279">79,308</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" id="ix_5_fact" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" scale="0" unitRef="usd">93,757</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c1" decimals="2" format="ixt:num-dot-decimal" name="ecd:TotalShareholderRtnAmt" scale="0" unitRef="usd" id="ixv-5281">20.75</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-5282">8,539,327</ix:nonFraction></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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-align: left">2022</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="ecd:PeoTotalCompAmt" scale="0" unitRef="usd" id="ixv-5283">177,658</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" id="ix_0_fact" name="ecd:PeoActuallyPaidCompAmt" scale="0" unitRef="usd">235,853.85</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgTotalCompAmt" scale="0" unitRef="usd" id="ixv-5285">115,556</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" id="ix_1_fact" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" scale="0" unitRef="usd">155,306.32</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="ecd:TotalShareholderRtnAmt" scale="0" unitRef="usd" id="ixv-5287">19.57</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" sign="-" unitRef="usd" id="ixv-5288">11,327,811</ix:nonFraction></td><td style="text-align: left">)</td></tr> </table></ix:continuation><div>


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

</div><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_7" id="_PvpTableTextBlock-c0_cont_6"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_AdjToPeoCompFnTextBlock-c0_cont_1" escape="true" name="ecd:AdjToPeoCompFnTextBlock" id="ixv-3175"><ix:footnote continuedAt="ix_0_footnote_cont_1" id="ix_0_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts deducted or added to calculate the compensation actually paid to Yunfei Li and Zhiguang Hu for each of the following fiscal years</span></ix:footnote></ix:nonNumeric></td></tr> </table></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="ix_0_footnote_cont_2" id="ix_0_footnote_cont_1"><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_8" id="_PvpTableTextBlock-c0_cont_7"><ix:continuation continuedAt="_AdjToPeoCompFnTextBlock-c0_cont_2" id="_AdjToPeoCompFnTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For CEO</p></ix:continuation></ix:continuation></ix:continuation><div>

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

</div><ix:continuation id="ix_0_footnote_cont_2"><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_9" id="_PvpTableTextBlock-c0_cont_8"><ix:continuation id="_AdjToPeoCompFnTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary <br/> compensation <br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: <br/> Summary <br/> compensation <br/> table total <br/> equity (stock <br/> awards + <br/> option <br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV <br/> as of <br/> fiscal <br/> year end <br/> of stock <br/> and option <br/> awards <br/> granted <br/> in covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of <br/> outstanding <br/> unvested <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: <br/> Change in <br/> FV of <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years that <br/> vested in <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: For <br/> awards <br/> granted <br/> in the <br/> covered <br/> year that <br/> vested <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV <br/> at prior <br/> fiscal <br/> year-end <br/> of stock <br/> and option <br/> awards <br/> forfeited <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation <br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ecd:PeoTotalCompAmt" scale="0" unitRef="usd" id="ixv-5289">288,420</ix:nonFraction></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; 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="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5290">4,817</ix:nonFraction></span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-2">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5291">7,776</ix:nonFraction></span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5292">1,926</ix:nonFraction></span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-3">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5293">44,157</ix:nonFraction></span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ecd:PeoActuallyPaidCompAmt" scale="0" unitRef="usd" id="ixv-5294">229,744</ix:nonFraction></span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="ecd:PeoTotalCompAmt" scale="0" unitRef="usd" id="ixv-5295">321,164</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5296">119,832</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c10" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5297">199,536</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5298">559</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-4">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5299">170,250</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c14" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5300">21,957</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="ecd:PeoActuallyPaidCompAmt" scale="0" unitRef="usd" id="ixv-5301">548,962</ix:nonFraction></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</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="ecd:PeoTotalCompAmt" scale="0" unitRef="usd" id="ixv-5302">177,658</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c15" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5303">5,678</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-5">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c17" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5304">45,207</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c18" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5305">18,667</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-1">--</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-6">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</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="ecd:PeoActuallyPaidCompAmt" scale="0" unitRef="usd" id="ixv-5306">235,854</ix:nonFraction></span></td> <td>&#160;</td></tr> </table></ix:continuation></ix:continuation></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_10" id="_PvpTableTextBlock-c0_cont_9"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="text-align: justify"><ix:nonNumeric contextRef="c0" continuedAt="_AdjToNonPeoNeoCompFnTextBlock-c0_cont_1" escape="true" name="ecd:AdjToNonPeoNeoCompFnTextBlock" id="ixv-3486"><ix:footnote continuedAt="ix_1_footnote_cont_1" id="ix_1_footnote" xml:lang="en-US"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts deducted or added to calculate the compensation actually paid to other NEOs, on average, for each of the following fiscal years</span></ix:footnote></ix:nonNumeric></td></tr> </table></ix:continuation><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><ix:continuation continuedAt="ix_1_footnote_cont_2" id="ix_1_footnote_cont_1"><ix:continuation continuedAt="_PvpTableTextBlock-c0_cont_11" id="_PvpTableTextBlock-c0_cont_10"><ix:continuation continuedAt="_AdjToNonPeoNeoCompFnTextBlock-c0_cont_2" id="_AdjToNonPeoNeoCompFnTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Average<br/>
Non-CEO<br/>
NEOs</p></ix:continuation></ix:continuation></ix:continuation><div>

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

</div><ix:continuation id="ix_1_footnote_cont_2"><ix:continuation id="_PvpTableTextBlock-c0_cont_11"><ix:continuation id="_AdjToNonPeoNeoCompFnTextBlock-c0_cont_2"><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary<br/> compensation<br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less:<br/> Summary<br/> compensation<br/> table total<br/> equity (stock<br/> awards +<br/> option<br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV<br/> as of fiscal<br/> year end of<br/> stock and<br/> option<br/> awards<br/> granted in<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of<br/> outstanding<br/> unvested<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV of<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years that<br/> vested in<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> For awards<br/> granted<br/> in the<br/> covered<br/> year that<br/> vested<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV<br/> at prior<br/> fiscal<br/> year- end<br/> of stock<br/> and option<br/> awards<br/> forfeited<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation<br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgTotalCompAmt" scale="0" unitRef="usd" id="ixv-5307">118,404</ix:nonFraction></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c21" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5308">9,634</ix:nonFraction></span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-7">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c23" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5309">1,647</ix:nonFraction></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c24" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5310">3,852</ix:nonFraction></span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-8">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<ix:nonFraction contextRef="c26" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5311">9,383</ix:nonFraction>)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" scale="0" unitRef="usd" id="ixv-5312">97,182</ix:nonFraction></span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgTotalCompAmt" scale="0" unitRef="usd" id="ixv-5313">79,308</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c27" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5314">7,989</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5315">13,302</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c29" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5316">56</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-9">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c31" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5317">11,350</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c32" decimals="0" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5318">2158</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c1" decimals="0" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" scale="0" unitRef="usd" id="ixv-5319">93,757</ix:nonFraction></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgTotalCompAmt" scale="0" unitRef="usd" id="ixv-5320">115,556.00</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-<ix:nonFraction contextRef="c33" decimals="2" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" sign="-" unitRef="usd" id="ixv-5321">2,555.00</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c34" decimals="0" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5322">0</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c35" decimals="2" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5323">33,905.32</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c36" decimals="2" format="ixt:num-dot-decimal" name="ecd:AdjToCompAmt" scale="0" unitRef="usd" id="ixv-5324">8,400.00</ix:nonFraction></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-10">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-11">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" scale="0" unitRef="usd" id="ixv-5325">155,306.32</ix:nonFraction></span></td> <td>&#160;</td></tr> </table></ix:continuation></ix:continuation></ix:continuation><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: 24 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><p style="margin: 0pt">&#160;</p></div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:nonNumeric contextRef="c0" escape="true" name="ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock" id="ixv-3801"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Relationship between Financial Performance
Measures and Executive Compensation Actually Paid</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As illustrated in the above table, for the fiscal
year ended December 31, 2024, the summary compensation table total for our PEO and average summary compensation table for our non-PEO
NEOs were $288,420 and $118,404, respectively. The amounts actually paid to our PEO and average amounts actually paid to our non-PEO
NEOs based on CAP were also $229,744 and $97,182, respectfully. During such period, the cumulative TSR of our common stock for an initial
fixed $100 investment was $60.26.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended December 31, 2023,
the summary compensation table total for our PEO and average summary compensation table for our non-PEO NEOs were $321,164 and $79,308,
respectively, and the amounts actually paid to our PEO and average amounts actually paid to our non-PEO NEOs based on CAP were $548,962
and $93,757, respectfully. During such period, the cumulative total shareholder return (&#8220;TSR&#8221;) of our common stock for an
initial fixed $100 investment was $67.31.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended December 31, 2022,
the summary compensation table total for our PEO and average summary compensation table for our non-PEO NEOs were $177,658 and $115,556,
respectively, and the amounts actually paid to our PEO and average amounts actually paid to our non-PEO NEOs based on CAP were $235,853.85
and $155,306.32, respectfully. During such period, the cumulative total shareholder return (&#8220;TSR&#8221;) of our common stock for
an initial fixed $100 investment was $63.46.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s fiscal 2022 net loss of $11,327,811
decreased to a net loss of $8,539,327 in fiscal 2023. The Company&#8217;s net loss increased to $9,585,150 in fiscal 2024.</p></ix:nonNumeric><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; text-align: justify"><b>Compensation of Directors</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 1pt 0pt 0; text-align: justify">On April 11, 2023, pursuant to the 2015
Plan, each of our independent directors was granted 10,000 restricted share units, or RSUs, of the Company&#8217;s common stock, which
vested in two equal installments on June 30 and December 31, 2023, respectively. On the same date, each of our independent directors
was granted an option to purchase 20,000 shares of common stock, which vest in four equal installments semi-annually with the first installment
vesting on June 30, 2024 and the second installment vesting on December 31, 2024.</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">The following table sets forth the total compensation
earned by our non-employee directors during our fiscal year ended December 31, 2024:</p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Fees</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Earned or</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Paid in</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Option</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Cash</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Awards</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Total</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name</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">($)</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">($)</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">($)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">J. Simon Xue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">20,000</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,900</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">23,900</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Martha C. Agee</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,900</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Jianjun He</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,900</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,900</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We do not maintain a medical, dental or retirement benefits plan for
the directors.</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">Except as otherwise disclosed, we have not compensated,
and will not compensate our non-independent directors for serving as our directors, although they are entitled to reimbursements for
reasonable expenses incurred in connection with attending our board meetings.</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">The directors may determine remuneration to be
paid to the directors with interested members of the Board refraining from voting. The Compensation Committee will assist the directors
in reviewing and approving the compensation structure for the directors.</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: 25 --><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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Securities Authorized for Issuance Under Equity
Compensation Plans</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"><b><i>2015 Equity Incentive Plan (the &#8220;2015 Plan&#8221;)</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The 2015 Plan has expired as of the date of this
proxy statement.</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">The following table sets forth certain information
about the securities authorized for issuance under the 2015 Plan as of December 31, 2024. Options exercisable for all of the securities
shown in column (a) below were granted under our 2015 Plan.</p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">securities</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">remaining</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2" style="text-align: center">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">available for</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">securities&#160;to</td><td style="font-weight: bold">&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">future</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">be issued<br/> upon</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">Weighted-<br/> average</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">issuance<br/> under equity</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">exercise of</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">exercise price</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">compensation</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">outstanding<br/> options,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">of&#160;outstanding<br/> options,</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">plans<br/> (excluding</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">warrants</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">warrants</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">securities</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">and rights</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">and rights</td><td style="font-weight: bold">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center">reflected in</td><td style="font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">(a)</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">(b)</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">column</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td>
    <td colspan="2">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Equity compensation plans approved by security holders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,890,128</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">1.33</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">3,850,311</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Equity compensation plans not approved by security holders</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Total</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,890,128</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1.33</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,850,311</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts include 2,890,128
    outstanding options.</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted-average exercise
    price is calculated based solely on the exercise price of the outstanding options and does not reflect shares that will be issued
    upon the vesting of outstanding RSUs, which have no exercise price.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On June 12, 2015, shareholders of the Company
approved the 2015 Plan for employees, directors and consultants of the Company and its affiliates. The maximum aggregate number of shares
that may be issued under the 2015 Plan is ten million (10,000,000) shares.</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">On June 30, 2015, pursuant to the 2015 Plan,
the Company granted an aggregate of 690,000 restricted shares of the Company&#8217;s common stock to certain employees, officers and
directors of the Company. In accordance with the vesting schedule of the grant, the restricted shares vest in twelve equal quarterly
installments on the last day of each fiscal quarter beginning on June 30, 2015 and ending on March 31, 2018.</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">On April 19, 2016, pursuant to the 2015 Plan,
the Company granted an aggregate of 500,000 restricted shares of the Company&#8217;s common stock to certain employees, officers and
directors of the Company. The restricted shares vest semi-annually in 6 equal installments over a three-year period with the first vesting
on December 31, 2016.</p><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: 26 --><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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On August 23, 2019, pursuant to the 2015 plan,
the Company granted an aggregate of 1,887,000 restricted share units of the Company&#8217;s common stock to certain employees, officers
and directors of the Company. There are two types of vesting schedules, (i) the share units will vest semi-annually in 6 equal installments
over a three-year period with the first vesting on September 30, 2019; (ii) the share units will vest annually in 3 equal installments
over a three-year period with the first vesting on March 31, 2020.</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">On October 23, 2020, pursuant to the Company&#8217;s
2015 Plan, the Compensation Committee granted an aggregate of 100,000 restricted share units of the Company&#8217;s common stock to an
employee of the Company. The restricted shares will vest semi-annually in six equal installments over a three-year period with the first
vesting on October 30, 2020.</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">On November 29, 2021, pursuant to the 2015 Plan,
the Compensation Committee granted an aggregate of 2,750,002 performance-based stock options to purchase the Company&#8217;s common stock
to certain employees, officers and directors of the Company. Subject to continued service and attainment of the performance goals, these
options will vest semi-annually in 10 equal installments over a five-year period with the first vesting on May 30, 2022. The options
will expire on the 70-month anniversary of the grant date.</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">On April 11, 2023, pursuant to the 2015 Plan,
the Compensation Committee granted an aggregate of (i) 894,000 restricted share units and (ii) 2,124,000 options to purchase the Company&#8217;s
common stock, to certain employees, officers and directors of the Company. Such restricted share units vested in two equal installments
on June 30 and December 31, 2023, respectively. The options vest in four equal installments semi-annually with the first installment
vesting on June 30, 2024 and the second installment vesting on December 31, 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: justify">On August 22, 2023, pursuant to the 2015 Plan,
the Compensation Committee granted an aggregate of (i) 40,000 restricted share units and (ii) 160,000 options to purchase the Company&#8217;s
common stock, to two employees. Such restricted share units vest in two equal installments on October 15, 2023 and April 15, 2024, respectively.
The options vest in four equal installments semi-annually with the first installment vesting on February 15, 2025.</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: center"><b>SECTION 16(A) BENEFICIAL OWNERSHIP REPORTING
COMPLIANCE</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; ">Under U.S. securities
laws, directors, certain executive officers and persons beneficially owning more than 10% of the Company&#8217;s common stock must report
their initial ownership of the common stock, and any changes in that ownership, to the SEC. The SEC has designated specific due dates
for these reports. Based solely on our review of copies of such reports filed with the SEC and written representations of our directors
and executive offers, we believe that all persons subject to reporting filed the required reports on time in fiscal year 2024.&#160;</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: 27 --><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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS</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"><b>Transactions with Related Persons</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a summary of reportable transactions
in which we were or are to be a participant and the amount involved exceeded or exceeds the lesser of $120,000 or one percent of the
average of our total assets at year end for the last two completed fiscal years, and in which any related person had or will have a direct
or indirect material interest (other than compensation described under the section &#8220;<i>Executive Compensation</i>&#8221;).</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr>
    <td style="width: 49%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Name
    of Entity or Individual</b></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 49%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Relationship
    with the Company</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">New Era Group Zhejiang New Energy Materials Co., Ltd.</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shareholder of company&#8217;s subsidiary</span></td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhengzhou BAK Battery Co., Ltd</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note a</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen BAK Battery Co., Ltd (&#8220;SZ BAK&#8221;)</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former subsidiary and refer to Note b</span></td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen BAK Power Battery Co., Ltd (&#8220;BAK SZ&#8221;)</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Former subsidiary and refer to Note b</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhejiang Shengyang Renewable Resources Technology Co.,
    Ltd.</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note c</span></td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fuzhou BAK Battery Co., Ltd</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note d</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhengzhou BAK Electronics Co., Ltd</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note e</span></td></tr>
  <tr>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhengzhou BAK New Energy Vehicle Co., Ltd</span></td>
    <td>&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note f</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Xiangqian Li, the Company&#8217;s
    former CEO, is a director of Zhengzhou BAK Battery Co., Ltd. Zhengzhou BAK Battery Co., Ltd is a wholly owned subsidiary of BAK SZ.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Xiangqian Li, the Company&#8217;s
    former CEO, is a director of Shenzhen BAK Battery Co., Ltd and Shenzhen BAK Power Battery Co., Ltd. On September 27, 2023, Nanjing
    CBAK New Energy Technology Co., Ltd. (&#8220;Nanjing CBAK&#8221;) entered into an Equity Transfer Agreement (the &#8220;Equity Transfer
    Agreement&#8221;) with Shenzhen BAK Battery Co., Ltd. (&#8220;SZ BAK&#8221;), under which SZ BAK shall sell a five percent (5%) equity
    interest in Shenzhen BAK Power Battery Co., Ltd. (&#8220;BAK SZ&#8221;) to Nanjing CBAK for a purchase price of RMB260 million (approximately
    $35.7 million) (note 14).</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 27, 2023,
    Hitrans entered into an Equity Transfer Contract (the &#8220;Equity Transfer Contract&#8221;) with Mr. Shengyang Xu, pursuant to
    which Hitrans will initially acquire a 26% equity interest in Zhejiang Shengyang Renewable Resources Technology Co., Ltd. (&#8220;Zhejiang
    Shengyang&#8221;) from Mr. Xu, an individual who currently holds 97% of Zhejiang Shengyang, for a price of RMB28.6 million (approximately
    $3.9 million) (the &#8220;Initial Acquisition&#8221;). Neither Mr. Xu, nor Zhejiang Shengyang is related to the Company.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhengzhou BAK Battery Co.,
    Ltd has 51% equity interest in Fuzhou BAK Battery Co., Ltd. Zhengzhou BAK Battery Co., Ltd is a wholly owned subsidiary of BAK SZ.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Xiangqian Li, the Company&#8217;s
    former CEO, is a director of BAK SZ, which has 95% equity interests in Zhengzhou BAK Electronics Co., Ltd.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Shenzhen BAK Battery Co.,
    Ltd was the former shareholder of Zhengzhou BAK New Energy Vehicle Co., Ltd to April 10, 2023.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 28 --><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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><span style="text-decoration:underline">Related party transactions</span></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company entered into the following significant related party transactions:</p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">For the <br/> year ended<br/> December&#160;31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">For the<br/> year ended<br/> December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; text-indent: -9pt; padding-left: 9pt">Purchase of batteries from Zhengzhou BAK Battery Co., Ltd</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,999,732</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,049,867</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Purchase of batteries from Fuzhou BAK Battery Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">69,133</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Purchase of materials from Zhejiang Shengyang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,725,193</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,352,197</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Purchase of materials from Zhejiang Shengyang in relation to non-operating agency-based service</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,794,581</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Sales of cathode raw materials to Zhengzhou BAK Battery Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">27,872,002</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">18,661,537</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Sales of cathode raw materials to BAK SZ</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">66,560</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31,783</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Sales of cathode raw materials to Zhengzhou BAK Electronics Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">590,834</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">388,430</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Sales of batteries to Fuzhou BAK Battery Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">105,010</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">76,090</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Sales of batteries to Zhengzhou BAK Battery Co., Ltd</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,232</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span style="text-decoration:underline">Related party balances</span></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; text-align: justify">Apart from the above, the Company recorded the
following significant related party balances as of December 31, 2023 and 2024:</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Receivables from former subsidiary</span></i></p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31, <br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">December&#160;31,<br/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 4pt">Receivables from BAK SZ</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">74,946</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">12,399</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Balance as of December 31, 2023 and 2024 represented
trade receivable for sales of cathode raw materials to BAK SZ.</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: 29 --><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; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Other balances due from / (to) related
parties</span></i></p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="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><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/> 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 4pt">Trade receivable, net &#8211; Zhengzhou BAK Battery Co., Ltd (i)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">12,441,715</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">5,970,184</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Trade receivable, net &#8211; Zhengzhou BAK Electronics Co., Ltd. (ii)</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">226,143</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">135,012</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Bills receivable &#8211; Issued by Zhengzhou BAK Battery Co., Ltd (iii)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">459,905</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Prepayment to supplier &#8211; Zhengzhou BAK Battery Co., Ltd (iv)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,738,228</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Prepayment to supplier &#8211; Zhengzhou BAK New Energy Vehicle Co., Ltd &#160;(v)</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">&#160;&#160;&#160;&#160;</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">205,496</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Trade payable, net &#8211; Zhengzhou BAK Battery Co., Ltd (vi)</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">803,685</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">66,084</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Trade payable, net &#8211; Zhejiang Shengyang (vii)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,489,324</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,486,765</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Payable for non-operating agency-based service &#8211; Zhejiang Shengyang (viii)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,338,794</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 4pt">Deposit paid for acquisition of long-term investments &#8211; BAK SZ (note 14)</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">7,101,492</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,864,318</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Dividend payable to non-controlling interest of Hitrans (note 17)</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,256,745</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td><td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,221,915</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  </table><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
trade receivable from sales of cathode raw materials to Zhengzhou BAK Battery Co., Ltd. Up to the date of this report, Zhengzhou BAK
Battery Co., Ltd. repaid $4.5 million to the Company.</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
trade receivables from sales of cathode raw materials to Zhengzhou BAK Electronics Co., Ltd. Up to the date of this report, Zhengzhou
BAK Electronics Co., Ltd repaid $107,064 to the Company.</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" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
bills receivable issued by Zhengzhou BAK Battery Co., Ltd.as of December 31, 2024 were pledged to bank as security for issuance of bills
payable (note 16).</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
the prepayments to Zhengzhou BAK Battery Co., Ltd for purchase of batteries. The balance was not utilized up to the date of this report.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
the prepayments for purchase of raw materials for manufacturing. The contract was cancelled and up to the date of this report, the prepayment
was refunded to the Company.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vi)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
trade payables on purchase of batteries. Up to the date of this report, the Company settled nil to Zhengzhou BAK Battery Co., Ltd.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(vii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
trade payables on purchase of materials for manufacturing from Zhejiang Shengyang. Up to the date of this report, the Company settled
in full to Zhejiang Shengyang.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%; border-spacing: 0px;"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"/><td style="width: 0.35in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(viii)</span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Representing
payables on purchase of materials from Zhejiang Shengyang in relation to non-operating agency-based service. Up to the date of this report,
the Company settled $0.7 million to Zhejiang Shengyang.</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">Payables to a former subsidiary</span></i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Payables to a former subsidiary as of December
31, 2023 and 2024 consisted of the following:</p><div>

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

</div><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;">
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; font-style: italic">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center">December&#160;31,</td><td style="font-weight: bold; font-style: italic">&#160;</td><td style="font-weight: bold; font-style: italic">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center">December&#160;31,</td><td style="font-weight: bold; font-style: italic">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td><td style="font-weight: bold; font-style: italic; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; font-style: italic; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold; font-style: italic">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 76%; text-align: left; padding-bottom: 4pt">Payables to Shenzhen BAK Power Battery Co., Ltd</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(411,111</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt">&#160;</td>
    <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(419,849</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr>
  </table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Balance as of December 31, 2023 and 2024 consisted
of payables for purchase of inventories from Shenzhen BAK Power Battery Co., Ltd.</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>Promoters and Certain Control Persons</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We did not have any promoters at any time during
the past five fiscal years.</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: 30 --><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; text-align: justify"><b>&#160;</b></p><div>

</div><div><a id="a_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PROPOSAL 2. &#8211; RATIFICATION OF SELECTION
OF INDEPENDENT AUDITORS</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Audit Committee has selected ARK Pro CPA
&amp; Co to serve as the Company&#8217;s independent auditors for the fiscal year ending December 31, 2025. We are asking our stockholders
to ratify our company&#8217;s selection of ARK Pro CPA &amp; Co as our independent registered public accountants at the Annual Meeting.
Although ratification is not required by our amended and restated bylaws or otherwise, the Board of Directors is submitting the selection
of ARK Pro CPA &amp; Co to our stockholders for ratification as a matter of good corporate governance practice. If the selection is not
ratified, the Audit Committee will consider whether it is appropriate to select another registered public accounting firm. Even if the
selection is ratified, the Audit Committee in its discretion may select a different registered public accounting firm at any time during
the year if it determines that such a change would be in the best interests of our company and our stockholders.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We expect representatives of ARK Pro CPA &amp;
Co to be present at the Annual Meeting. They will have an opportunity to make a statement, if they desire to do so, and will be available
to respond to appropriate questions from stockholders.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Independent Registered Public Accounting Firm&#8217;s
Fees and Services</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On July 18, 2023, the Board of Directors of the
Company approved the dismissal of&#160;Centurion ZD CPA &amp; Co. (&#8220;Centurion&#8221;)&#160;as independent registered public accounting
firm of the Company, and approved the appointment of ARK Pro CPA &amp; Co (&#8220;ARK&#8221;) as its independent registered public accounting
firm.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Centurion billed us $256,813 for the fiscal year
ended December 31, 2023, for professional services rendered for the audit of our annual financial statements, including reviews of the
interim financial statements included in our quarterly reports on Form 10-Q and assistance with the Securities Act filings.</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">ARK billed us $62,000 and $549,819 for the fiscal
year ended December 31, 2023 and 2024, respectively, for professional services rendered for the audit of our annual financial statements,
including reviews of the interim financial statements included in our quarterly reports on Form 10-Q and assistance with the Securities
Act filings.</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><i>Audit-Related Fee</i></b><i>s</i></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">We did not engage our principal accountants to
provide audit-related services during the years ended December 31, 2023 and 2024.</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"><b><i>Tax Fees</i></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">We did not engage our principal accountants to
provide tax compliance, tax advice or tax planning services during the last two fiscal years.</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"><b><i>All Other Fees</i></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; ">We did not engage our
principal accountants to render services to us during the last two fiscal years, other than as reported above.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Pre-Approval Policies and Procedures</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All auditing services and permitted non-audit
services (including the fees and terms thereof) to be performed for the Company by our independent auditors must be approved by the Audit
Committee in advance, except non-audit services (other than review and attestation services) if such services fall within exceptions
established by the SEC. The Audit Committee will pre-approve any permissible non-audit services to be provided by the Company&#8217;s
independent auditors on behalf of the Company that do not fall within any exception to the pre-approval requirements established by the
SEC. The Audit Committee may delegate to one or more members the authority to pre-approve permissible non-audit services, but any such
delegate or delegates must present their pre-approval decisions to the Audit Committee at its next meeting. All of our accountants&#8217;
services described above were pre-approved by the Audit Committee or by one or more members under the delegate authority described above.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Ratification of ARK Pro CPA &amp; Co as our Company&#8217;s
independent registered public accountant for the fiscal year ending December 31, 2025 requires the affirmative vote of a majority of
the votes cast (meaning the number of shares of common stock of the Company voted &#8220;for&#8221; this proposal must exceed the number
of shares of common stock voted &#8220;against&#8221; this proposal). Abstentions will have no effect on this proposal because an abstention
does not count as a vote cast. There will be no broker &#8220;non-votes&#8221; for this proposal because brokers have discretion to vote
the shares held for the beneficial owners.</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>Recommendation of the Board</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Board of Directors recommends a vote &#8220;FOR&#8221;
ratification of the selection of ARK Pro CPA &amp; Co as the Company&#8217;s independent registered public accounting firm for the fiscal
year ending December 31, 2025.</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: 31 --><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; text-align: justify">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our Board of Directors is
not aware of any business to come before the Annual Meeting other than those matters described above in this Proxy Statement. However,
if any other matters should properly come before the Annual Meeting, it is intended that proxies in the accompanying form will be voted
in accordance with the judgment of the person or persons voting the proxies.</p><div>

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

</div><div><a id="a_007"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>STOCKHOLDER COMMUNICATIONS</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: justify; text-indent: 0.5in">The Company has a process
for stockholders who wish to communicate with the Board of Directors. Stockholders who wish to communicate with the Board of Directors
may write to it at the Company&#8217;s address given above. These communications will be reviewed by one or more employees of the Company
designated by the Board of Directors, who will determine whether they should be presented to the Board of Directors. The purpose of this
screening is to allow the Board of Directors to avoid having to consider irrelevant or inappropriate communications.</p><div>

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

</div><div><a id="a_008"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>STOCKHOLDER PROPOSALS FOR THE 2026 ANNUAL MEETING</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">If you wish to have a proposal
included in our proxy statement for next year&#8217;s annual meeting in accordance with Rule 14a-8 under the Exchange Act, your proposal
must be received by the Secretary of the Company at BAK Industrial Park, Meigui Street, Huayuankou Economic Zone, Dalian City, 116450,
China, no later than December 31, 2025. A proposal which is received after the applicable date or which otherwise fails to meet the requirements
for stockholder proposals established by the SEC will not be included. The submission of a stockholder proposal does not guarantee that
it will be included in the proxy statement.</p><div>

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

</div><div><a id="a_009"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ANNUAL REPORT ON FORM 10-K</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: justify; text-indent: 0.5in"><b>We will furnish without
charge to each person solicited by this Proxy Statement, on the written request of such person, a copy of our Annual Report on Form 10-K
with any amendments, including the financial statements and financial statement schedules, as filed with the SEC for our most recent
fiscal year. Such written requests should be directed to the Secretary of the Company, at our address listed on the top of page one of
this Proxy Statement.</b> A copy of our Annual Report on Form 10-K, with any amendments, is also made available on our website at www.cbak.com.cn
after it is filed with the SEC.</p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">November 14,
    2025</span></td>
    <td style="width: 40%; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By Order of
    the Board of Directors</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Zhiguang Hu</span></td></tr>
  <tr style="vertical-align: top">
    <td style="padding-right: 0.8pt">&#160;</td>
    <td style="padding-right: 0.8pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

</div><!-- Field: Page; Sequence: 32 --><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"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>CBAK ENERGY TECHNOLOGY, INC.</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>ANNUAL MEETING OF STOCKHOLDERS</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>TO BE HELD ON DECEMBER 29, 2025</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>Annual Meeting Proxy Card</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>This Proxy is Solicited on Behalf of the Board
of Directors</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: justify; text-indent: 0.5in">The undersigned stockholder
of CBAK ENERGY TECHNOLOGY, INC., a Nevada corporation (the &#8220;Company&#8221;), acknowledges receipt of the Notice of Annual Meeting
of Stockholders and Proxy Statement, dated November 14, 2025, and hereby constitutes and appoints Mr. Zhiguang Hu, the Company&#8217;s
Chief Executive Officer, and Mr. Jiewei Li, the Company&#8217;s Director and Chief Financial Officer, or either of them acting singly
in the absence of the other, with full power of substitution in either of them, the proxies of the undersigned to vote with the same
force and effect as the undersigned all shares of the Company&#8217;s Common Stock which the undersigned is entitled to vote at the Annual
Meeting of Stockholders to be held on December 29, 2025 (the &#8220;Annual Meeting&#8221;), and at any adjournment or adjournments thereof,
hereby revoking any proxy or proxies heretofore given and ratifying and confirming all that said proxies may do or cause to be done by
virtue thereof with respect to the following matters:</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; text-indent: 0.5in">The undersigned hereby instructs
said proxies or their substitutes:</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"><b>The Board of Directors recommends that you vote FOR the following:</b></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Elect as Directors the nominees listed below:</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="white-space: nowrap; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">01 Jiewei Li
    </span></td>
    <td style="white-space: nowrap; width: 25%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR
    &#9744;</b></span></td>
    <td style="white-space: nowrap; width: 25%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AGAINST&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; width: 25%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ABSTAIN&#160;&#9744;</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">02 J. Simon Xue</span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AGAINST&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ABSTAIN&#160;&#9744;</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">03 Martha C. Agee </span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AGAINST&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ABSTAIN&#160;&#9744;</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">04 Jianjun He </span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AGAINST&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ABSTAIN&#160;&#9744;</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">05 Xiangyu Pei </span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AGAINST&#160;&#9744;</b></span></td>
    <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ABSTAIN&#160;&#9744;</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>The Board of Directors recommends that you vote FOR the following:</b></p><div>

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

</div><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Ratify the selection of
    ARK Pro CPA &amp; Co as the Company&#8217;s independent registered public accounting firm for fiscal year ending December 31, 2025.</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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR&#160;&#9744;</b></span></td>
    <td style="width: 33%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>AGAINST&#160;&#9744;</b></span></td>
    <td style="width: 33%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ABSTAIN&#160;&#9744;</b></span></td></tr>
  </table><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; text-align: justify"><b>NOTE</b>: In their discretion, the proxies
are authorized to vote upon such other business as may properly come before the Annual Meeting, and any adjournment or adjournments thereof.</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>IF THIS PROXY IS PROPERLY EXECUTED, THE SHARES
OF COMMON STOCK COVERED HEREBY WILL BE VOTED AS SPECIFIED HEREIN. IF NO SPECIFICATION IS MADE, SUCH SHARES WILL BE VOTED &#8220;FOR&#8221;
THE ELECTION OF ALL NOMINATED DIRECTORS (PROPOSAL 1), AND <span style="text-transform: uppercase">&#8220;For&#8221; the ratification
of the appointment of ARK Pro CPA &amp; Co as the Company&#8217;s independent registered public accounting firm for the fiscal year ending
December 31, 2025 (Proposal 2).</span> IN THEIR DISCRETION, THE PROXIES ARE ALSO AUTHORIZED TO VOTE UPON SUCH OTHER MATTERS AS MAY PROPERLY
COME BEFORE THE ANNUAL <span style="text-transform: uppercase">MEETING and any adjournment or adjournments thereof. </span></b></p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I (we) acknowledge receipt of the Notice of Annual
Meeting of Stockholders and the Proxy Statement dated November 14, 2025, and ratify all that the proxies, or either of them, or their
substitutes may lawfully do or cause to be done by virtue hereof and revoke all former proxies.</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>If you are voting by mail, please sign, date
and mail this proxy immediately in the enclosed envelope. You are also permitted and encouraged to vote online by following the instructions
on the Notice of Internet Availability of Proxy Materials that was separately mailed to you.</b></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" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;">
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name</span></td>
    <td style="width: 35%; border-bottom: black 1.5pt solid">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name (if joint)</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date _____________, 2025</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2" style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Please sign
    your name exactly as it appears hereon. When signing as attorney, executor, administrator, trustee or guardian, please give your
    full title as it appears hereon. When signing as joint tenants, all parties in the joint tenancy must sign. When a proxy is given
    by a corporation, it should be signed by an authorized officer and the corporate seal affixed. No postage is required if returned
    in the enclosed envelope, if mailed in the United States.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

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

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

</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:DocumentType">DEF 14A</ix:nonNumeric>
<ix:nonFraction contextRef="c19" id="hidden-fact-1" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-2" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c7" id="hidden-fact-3" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c12" id="hidden-fact-4" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-5" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c20" id="hidden-fact-6" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c22" id="hidden-fact-7" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-8" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-9" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c37" id="hidden-fact-10" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c38" id="hidden-fact-11" name="ecd:AdjToCompAmt" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey" id="ixv-5340">0001117171</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag" id="ixv-5341">false</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="cbat-20251114.xsd" xlink:type="simple"/></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><ix:relationship xmlns="" fromRefs="ix_0_fact ix_2_fact ix_4_fact" toRefs="ix_0_footnote"/>
<ix:relationship xmlns="" fromRefs="ix_1_fact ix_3_fact ix_5_fact" toRefs="ix_1_footnote"/>
<xbrli:context xmlns="" id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</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="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</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="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</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="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2024-01-01</xbrli:startDate>
    <xbrli:endDate>2024-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context xmlns="" id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </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="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</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="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</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="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</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="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</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="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</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="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001117171</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
<!-- [WMV6][8+PPS815+gFUkmKbjwA9EJ54pp6YEMqcEmSR9zS+/Phii9+B0jQtsTac1LYdG1VOvIK4aFJ12ZZfvy4CyIAklD8lNju/dpwPYjZlPCjEKR7meuZfBMZriNlSfiFllRiehnSN6Qu9eLlLhFcEclD7fnkpQwcF6foX6rL30j0XvLgZr00jjYqf1lZ+bslAb7gt4JiAwp8l0dTtqp27XW/qOWDgUz83kmx7qHn2RUn7uyTyspVPv/zF9gLdRzpTneEXRQCPWJkiVYB9mJpPm9LSonj/n1aDYESgmzxrmPwHUwmxqzHLFutJtf1HSLYT4kyEwRSIMaYiC5jdOMxkqNea9HdvVQFbBLzpAF+xvQIAKjVgTLlE] CSR-->
  <xbrli:period>
    <xbrli:startDate>2022-01-01</xbrli:startDate>
    <xbrli:endDate>2022-12-31</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:unit xmlns="" id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>
</div></div></body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>2
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" !B (4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MX55YQ^)%:<WN7D!]-6[,]M"[XWLBDY]<#-5=;M$U#0[ZU==RRP.N/^ FKP4
M    #'T%07T@AT^YE/1(F8_@#7 MQ'D?PO\ '%MI^@SZ9J4V%MI/]'+?W#GC
M]/UHKQZ1FX*,<$D\>]%=GLD]1GTC\08BUK93=E=D_,?_ %JD\ 0[=/NIOXFD
M"_\ ?(_^O6GXKLFO]#E5!\\?[Q?PK/\  4JG2KA/[LV?T_\ K5'-^X//Y/\
M:>8WM:OUTS0[^]/2"!Y/R&:^3Y97FF>65MTCEF9O[S5]0>-K:2[\%:Q!%_K&
MMGV_E7RX.GM1AST#W/X+Z.MKX=N-5/\ K;R7:#_LKT_4_I7J->*?#SXCZ1H>
M@QZ3JPEA,+$I*B94J?6NV_X6KX._Z"K?]^'_ ,*RJ1ES".UHKBO^%J^#O^@F
MW_?A_P#"MC0O%6C^)C*=(NFF$) <^65P3]14<LA'F7QMU</<:=H\<@.T&XE'
MN>%_K7E$,4EQ,L,,9DD?A8T&=U=!X\U+^UO'&JW*MNC27RH_]U>/YYJ3P%J&
MD:3XJAU'6)6C@MT,D>U&;]YT'3\:[8>[3*,S_A&=?_Z FH?^ [TG_",Z_P#]
M 34/_ =Z]U_X6YX1_P"?V?\ \!WIK_%[PGLXN+ESV'D'FL_:2[ ?/<B%'=)%
M99%^5T<89?8UZ?\ "'Q2]OJJZ!+!%LNB7CF4!7# =&_O<5Y_X@U%-8\0ZAJ4
M:%$NIVD"]PI/%=#\++5[GX@Z>4_Y8!I7_P!W81_-A5SUC[P'TB3@$UQGQ,UT
M:-X.NE5@9KP?9XU^OWC^6:[%G6-&9CA0,DGL*^</B/XM7Q/XB"VY)L+,M' 0
M?OG^)_Z5S4HWD!QH7.2:*[SP%X!D\46%S=R-Y<4;+&C?WR!S_P"RT5V.<$!]
M"LFY,&N4TRW_ + \1SVC "UOOG@_V6'\-==VJAJ%A%?VQBDX(^9'7[RMZBN&
M,K:&,XWU+CHDD91QD$8(]:^=_'?P^O?#E]/>VD#2:0S;U>/_ )8_[+>WO7OE
ME-,4\BZ&)EX+CH_N*N.@="C $'UIQDX&D9'Q]FBOIW4O ?AG5'\RZT>W$A_C
MC&PG\JS_ /A4_@[_ *!LG_@0_P#C71]8B5S'SEVKV[P;'_PBOPFO=7EVI-<A
MYE/KD;4K?/PG\&X.=-DQ_P!?#_XUN:AX9TK5M#CTB[MV:RC"[8ED*X"].1S6
M<ZL9 ?*Y=I&9W.^1LL[-_$W<TE?1O_"I_!O_ $#)/_ B3_&C_A4_@W_H&2?^
M!$G^-:?6(@?.5%?1O_"I_!O_ $#)/_ B3_&C_A4_@X=-+?/_ %\2?XT?6(AS
M'SO:6UQ?7*6UK!)--*<".)<L?QKW_P"&?@F3PQ827FH!?[2NL;E'\"CM]?6N
MAM-(\/\ A6T::"WL["&,?-,X"G_OH]:\O\>?%(W\<^E^'V9(#\LMWR"X[A/0
M>_>LY3E4T0%_XF?$6(02Z%H\X>1\I=3IT4=-H_K7D^DZ3>:UJ46GV$9DN)3\
MH'\([DTFFZ7>ZS?1V5C;R33R-P #QGJ6/85]#^!O UOX1L0\A6?490//FQT]
ME]!_.M&XTHV V] T:WT#0[33+6)2D"!6QW;N?Q-%:^**Y>804445(AK*K?>I
MU%% #:6H9X1,A1\@=BIP:RKRRUJ-%;3=4CR.L=W!Y@/XK@T#-O-)7*SZGXOL
MP0WA^SON^;6\V'\G%9TOC/Q/$.? E[N_V;@-_(57*!WE)7F%[XW\=N=MGX-D
MA']Z;<_\L5A7FH_%?54:)+*>V4_\\46,_P#?1I\@SV2[O+:RB,EU<10(!]Z1
MPHKSSQ%\8-(TY7BTA#J%R#MW<K&/QZG\*XNW^%WC369#-J4BPMW>[N"['\LU
MTFD?!&UB/F:OJ;S?],[9-@'XG_ 5?+3CNQ'F>O\ BK6O%-P/[1N7DC#92WC&
M$7V Z'\>:W/"_P ,-:UXQ37<;V%B>6DE7YV],)7MVB^$=#\/(!IVGQ(_>5AO
M<_\  C6_3]K_ "@87AWPOI?AJT\C3K8(QQYDK<O(?5C_ $K<HHK !:***!!1
M110 4444 %%%% #3UHS\QHHI@"FC-%%, H6BBH8#J***: **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>cbat-20251114.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Thu Nov 13 13:23:17 UTC 2025 -->
<xs:schema elementFormDefault="qualified" targetNamespace="http://www.cbak.com.cn/20251114" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:cbat="http://www.cbak.com.cn/20251114" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cbat-20251114_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="cbat-20251114_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="cbat-20251114_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
    </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://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:element name="AllOtherCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_AllOtherCompensation"/>
  <xs:element name="Bonus" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_Bonus"/>
  <xs:element name="EquityAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwards"/>
  <xs:element name="NonEquityIncentivePlanCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_NonEquityIncentivePlanCompensation"/>
  <xs:element name="NonqualifiedDeferredCompensationEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_NonqualifiedDeferredCompensationEarnings"/>
  <xs:element name="OptionAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_OptionAwards"/>
  <xs:element name="Pension" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_Pension"/>
  <xs:element name="Salary" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_Salary"/>
  <xs:element name="StockAwards" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="cbat_StockAwards"/>
  <xs:element name="ChangeInPensionValueAndEquityAwardValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_ChangeInPensionValueAndEquityAwardValueMember"/>
  <xs:element name="EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember"/>
  <xs:element name="EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember"/>
  <xs:element name="EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember"/>
  <xs:element name="EquityAwardsAdjustmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsMember"/>
  <xs:element name="EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember"/>
  <xs:element name="EquityAwardsValueInCompensationTableForTheApplicableYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
  <xs:element name="LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember"/>
  <xs:element name="LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember"/>
  <xs:element name="NetAdjustmentsForEquityAwardsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_NetAdjustmentsForEquityAwardsMember"/>
  <xs:element name="NetAdjustmentsForPensionMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_NetAdjustmentsForPensionMember"/>
  <xs:element name="PensionAdjustmentsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PensionAdjustmentsMember"/>
  <xs:element name="PensionAdjustmentsPriorServiceCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PensionAdjustmentsPriorServiceCostMember"/>
  <xs:element name="PensionAdjustmentsServiceCostMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PensionAdjustmentsServiceCostMember"/>
  <xs:element name="PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
  <xs:element name="PensionValueInCompensationTableForTheApplicableYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PensionValueInCompensationTableForTheApplicableYearMember"/>
  <xs:element name="PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember"/>
  <xs:element name="PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember"/>
  <xs:element name="PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember"/>
<!-- [WMV6][yNMQKGi5f3oky1H4dEysLcAR+G9tznutVhbEMs3umM10LFsbLP1s+J6VQmKCN4/euS0v8OBxxNqsfx8y+haWl3N57YjvCc7moYGHpkXl6hmrT/B14JRBGJrSm2lrRa12km7FjHTMsTLZhUe2MaWSViyqEdWd3AofcUpXsmcqJVdaTuLFoxHyNBudQLNgVmHJLDuFM1rTwJjoVEbC+nsBMb6/pHfKg74CoWm3c866qcNjDKpjV0GSAi0roskcXpu9vJa3sGhFERVV5lAq6GEs7Vi4UUKcS2mWBdrMjDCWUd6sji36+YBbR+ZyorzYw7EBqXsdy19VxuED3PyxKpiQSntB1yVKJ2jis9gOTuGrMcQNOCVmBw==] CSR-->
  <xs:element name="PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>cbat-20251114_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: Thu Nov 13 13:23:17 UTC 2025 -->
<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="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpAdjustmentsOnly" roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly"/>
  <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://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <loc xlink:type="locator" xlink:label="cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember" xlink:href="cbat-20251114.xsd#cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllAdjToCompMember" xlink:to="cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllAdjToCompMember" xlink:to="cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember" xlink:href="cbat-20251114.xsd#cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllAdjToCompMember" xlink:to="cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllAdjToCompMember" xlink:to="cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllAdjToCompMember" xlink:to="cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember"/>
<!-- [WMV6][z+f0g7M/CLYbtOn0H32Qi3hQVOfAlOdi4ZM6GME49sLPjc53HcT1mDhUH0KRr7SBf1bI1yvSzwkaeQGRU7e3TlcFHND5YQlDFiuvCFZvxdpL6ftPirI5zntqO1zxKh8k4LsxfsCkzp1FQUQpr8+/kdEWsmtfvkWeY+uQwAsy110wIh8QkT3CVdfMSq0sjYXoHeuGjOzYno06Dd42hvS8y7PPMkP0bSCx89IA9gexraab6EyyKLJBliKHsH23Wt77UkH/AWT0Q0VwNporDbcdxsfx11Hpn67qNJY0dwz2E7t+keE65CSD2tqgy6LvXy2pBn4gyzBTf1730ixU5yaP/dW8dVafyfQnzKHdNeojHB2hE0ZbH68=] CSR-->
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ecd_AllAdjToCompMember" xlink:to="cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember" order="15" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>cbat-20251114_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: Thu Nov 13 13:23:17 UTC 2025 -->
<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">
  <labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="cbat_AllOtherCompensation" xlink:href="cbat-20251114.xsd#cbat_AllOtherCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_AllOtherCompensation_lbl" xml:lang="en-US">All Other Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_AllOtherCompensation" xlink:to="cbat_AllOtherCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_AllOtherCompensation_lbl0" xml:lang="en-US">All other compensation for the period that could not be properly reported in any other column of the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_AllOtherCompensation" xlink:to="cbat_AllOtherCompensation_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_Bonus" xlink:href="cbat-20251114.xsd#cbat_Bonus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_Bonus_lbl" xml:lang="en-US">Bonus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_Bonus" xlink:to="cbat_Bonus_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_Bonus_lbl0" xml:lang="en-US">The dollar value of bonus (cash and non-cash) earned by the named executive officer during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_Bonus" xlink:to="cbat_Bonus_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwards" xlink:href="cbat-20251114.xsd#cbat_EquityAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwards_lbl" xml:lang="en-US">Equity Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwards" xlink:to="cbat_EquityAwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwards_lbl0" xml:lang="en-US">The aggregate grant date fair value computed in accordance with FASB ASC Topic 718 of all equity awards granted during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwards" xlink:to="cbat_EquityAwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_NonEquityIncentivePlanCompensation" xlink:href="cbat-20251114.xsd#cbat_NonEquityIncentivePlanCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_NonEquityIncentivePlanCompensation_lbl" xml:lang="en-US">Non-Equity Incentive Plan Compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NonEquityIncentivePlanCompensation" xlink:to="cbat_NonEquityIncentivePlanCompensation_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_NonEquityIncentivePlanCompensation_lbl0" xml:lang="en-US">The dollar value of (1) all earnings for services performed during the period pursuant to awards under non-equity incentive plans and (2) all earnings on any outstanding awards under such plans as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NonEquityIncentivePlanCompensation" xlink:to="cbat_NonEquityIncentivePlanCompensation_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_NonqualifiedDeferredCompensationEarnings" xlink:href="cbat-20251114.xsd#cbat_NonqualifiedDeferredCompensationEarnings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_NonqualifiedDeferredCompensationEarnings_lbl" xml:lang="en-US">Nonqualified Deferred Compensation Earnings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NonqualifiedDeferredCompensationEarnings" xlink:to="cbat_NonqualifiedDeferredCompensationEarnings_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_NonqualifiedDeferredCompensationEarnings_lbl0" xml:lang="en-US">Above-market or preferential earnings on compensation that is deferred on a basis that is not tax-qualified, including any such earnings on nonqualified defined contribution plans, as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NonqualifiedDeferredCompensationEarnings" xlink:to="cbat_NonqualifiedDeferredCompensationEarnings_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_OptionAwards" xlink:href="cbat-20251114.xsd#cbat_OptionAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_OptionAwards_lbl" xml:lang="en-US">Option Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_OptionAwards" xlink:to="cbat_OptionAwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_OptionAwards_lbl0" xml:lang="en-US">The aggregate grant date fair value computed in accordance with FASB ASC Topic 718 for any awards of options, with or without tandem Stock Appreciation Rights (SARs), as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_OptionAwards" xlink:to="cbat_OptionAwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_Pension" xlink:href="cbat-20251114.xsd#cbat_Pension"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_Pension_lbl" xml:lang="en-US">Pension</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_Pension" xlink:to="cbat_Pension_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_Pension_lbl0" xml:lang="en-US">The aggregate pension value, as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_Pension" xlink:to="cbat_Pension_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_Salary" xlink:href="cbat-20251114.xsd#cbat_Salary"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_Salary_lbl" xml:lang="en-US">Salary</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_Salary" xlink:to="cbat_Salary_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_Salary_lbl0" xml:lang="en-US">The dollar value of base salary (cash and non-cash) earned by the named executive officer during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_Salary" xlink:to="cbat_Salary_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_StockAwards" xlink:href="cbat-20251114.xsd#cbat_StockAwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_StockAwards_lbl" xml:lang="en-US">Stock Awards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_StockAwards" xlink:to="cbat_StockAwards_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_StockAwards_lbl0" xml:lang="en-US">The aggregate grant date fair value computed in accordance with FASB ASC Topic 718 of all stock awards granted during the period as reported in the Summary Compensation Table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_StockAwards" xlink:to="cbat_StockAwards_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_ChangeInPensionValueAndEquityAwardValueMember" xlink:href="cbat-20251114.xsd#cbat_ChangeInPensionValueAndEquityAwardValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_ChangeInPensionValueAndEquityAwardValueMember_lbl" xml:lang="en-US">Change In Pension Value and Equity Award Value [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_ChangeInPensionValueAndEquityAwardValueMember" xlink:to="cbat_ChangeInPensionValueAndEquityAwardValueMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_ChangeInPensionValueAndEquityAwardValueMember_lbl0" xml:lang="en-US">This member presents the total compensation adjustment for change in pension value and equity award value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_ChangeInPensionValueAndEquityAwardValueMember" xlink:to="cbat_ChangeInPensionValueAndEquityAwardValueMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl" xml:lang="en-US">Adjustments For Equity Awards Failed To Meet Performance Conditions [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" xlink:to="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on adjustments for equity awards that failed to meet performance conditions.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember" xlink:to="cbat_EquityAwardsAdjustmentsAdjustmentsForEquityAwardsFailedToMeetPerformanceConditionsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl" xml:lang="en-US">Change In Fair Value As Of Vesting Date Of Current Year Awards Vested During Current Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value (as of vesting date) of current  year awards vested during current year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfCurrentAwardsVestedDuringCurrentYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl" xml:lang="en-US">Change In Fair Value As Of Vesting Date Of Prior Year Awards Vested During Current Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value (as of vesting date) of prior year awards vested during current year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfPriorYearAwardsVestedDuringCurrentYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl" xml:lang="en-US">Change In Fair Value As Of Vesting Date Of Awards Vested During Current Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value (as of vesting date) of awards vested during current year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfVestingDateOfVestedAwardsDuringCurrentYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl" xml:lang="en-US">Change In Fair Value Of Outstanding And Unvested Awards Granted In Prior Fiscal Years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the change in fair value from the end of the prior fiscal year of any awards granted in prior years that are outstanding and unvested as of the end of the applicable year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember" xlink:to="cbat_EquityAwardsAdjustmentsChangeInFairValueAsOfYearEndOfOutstandingAndUnvestedAwardsGrantedInPriorYearsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl" xml:lang="en-US">Dividends Or Other Earnings Paid On Equity Awards Not Otherwise Reflected In Fair Value [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" xlink:to="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on dividends or other earnings paid on equity awards not otherwise reflected in fair value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember" xlink:to="cbat_EquityAwardsAdjustmentsDividendsOrOtherEarningsPaidOnEquityAwardsNotOtherwiseReflectedInFairValueMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsMember_lbl" xml:lang="en-US">Total Equity Awards Adjustments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsMember" xlink:to="cbat_EquityAwardsAdjustmentsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsMember_lbl0" xml:lang="en-US">This member presents the total equity awards adjustments, which may be comprised of adjustments for (i) the year-end fair value of any equity awards granted in the applicable year that are outstanding and unvested as of the end of the year; (ii) the change in fair value from the end of the prior fiscal year of any awards granted in prior years that are outstanding and unvested as of the end of the applicable year; (iii) for awards granted in prior years that vest in the applicable year, the amount equal to the change in value as of the vesting date (from the end of the prior fiscal year); (iv) adjustments for equity awards that failed to meet performance conditions; and (v) dividends or other earnings paid on equity awards not otherwise reflected in fair value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsMember" xlink:to="cbat_EquityAwardsAdjustmentsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl" xml:lang="en-US">Year-end Fair Value Of Awards Granted In The Current Fiscal Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl0" xml:lang="en-US">This member presents the equity awards adjustments on the year-end fair value of any equity awards granted in the applicable year that are outstanding and unvested as of the end of the year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember" xlink:to="cbat_EquityAwardsAdjustmentsYearEndFairValueOfAwardsGrantedInCurrentYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:href="cbat-20251114.xsd#cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl" xml:lang="en-US">Equity Awards Value In Summary Compensation Table (Grant Date Value) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0" xml:lang="en-US">This member presents the adjustment (deduction) for equity awards value from summary compensation table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="cbat_EquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember_lbl" xml:lang="en-US">Less: FV at prior fiscal year-end of stock and option awards forfeited during the covered year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember" xlink:to="cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember" xlink:href="cbat-20251114.xsd#cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember_lbl" xml:lang="en-US">Less: Summary compensation table total equity (stock awards + option awards) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember" xlink:to="cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cbat_NetAdjustmentsForEquityAwardsMember" xlink:href="cbat-20251114.xsd#cbat_NetAdjustmentsForEquityAwardsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_NetAdjustmentsForEquityAwardsMember_lbl" xml:lang="en-US">Total Net Adjustments For Equity Awards [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NetAdjustmentsForEquityAwardsMember" xlink:to="cbat_NetAdjustmentsForEquityAwardsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_NetAdjustmentsForEquityAwardsMember_lbl0" xml:lang="en-US">This member presents the net compensation adjustment for equity awards, which is comprised of equity awards value from summary compensation table, net of total equity awards adjustments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NetAdjustmentsForEquityAwardsMember" xlink:to="cbat_NetAdjustmentsForEquityAwardsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_NetAdjustmentsForPensionMember" xlink:href="cbat-20251114.xsd#cbat_NetAdjustmentsForPensionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_NetAdjustmentsForPensionMember_lbl" xml:lang="en-US">Total Net Adjustments For Pension [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NetAdjustmentsForPensionMember" xlink:to="cbat_NetAdjustmentsForPensionMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_NetAdjustmentsForPensionMember_lbl0" xml:lang="en-US">This member presents the net compensation adjustment for pension, which is comprised of pension value from summary compensation table, net of total pension adjustments.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_NetAdjustmentsForPensionMember" xlink:to="cbat_NetAdjustmentsForPensionMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_PensionAdjustmentsMember" xlink:href="cbat-20251114.xsd#cbat_PensionAdjustmentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PensionAdjustmentsMember_lbl" xml:lang="en-US">Total Pension Adjustments [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsMember" xlink:to="cbat_PensionAdjustmentsMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_PensionAdjustmentsMember_lbl0" xml:lang="en-US">This member presents the total pension adjustments, which may be comprised of adjustments for service cost and prior service cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsMember" xlink:to="cbat_PensionAdjustmentsMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_PensionAdjustmentsPriorServiceCostMember" xlink:href="cbat-20251114.xsd#cbat_PensionAdjustmentsPriorServiceCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cbat_PensionAdjustmentsPriorServiceCostMember_lbl" xml:lang="en-US">Pension Adjustments Prior Service Cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsPriorServiceCostMember" xlink:to="cbat_PensionAdjustmentsPriorServiceCostMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_PensionAdjustmentsPriorServiceCostMember_lbl0" xml:lang="en-US">This member presents the total pension adjustments, prior service cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsPriorServiceCostMember" xlink:to="cbat_PensionAdjustmentsPriorServiceCostMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_PensionAdjustmentsServiceCostMember" xlink:href="cbat-20251114.xsd#cbat_PensionAdjustmentsServiceCostMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cbat_PensionAdjustmentsServiceCostMember_lbl" xml:lang="en-US">Pension Adjustments Service Cost [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsServiceCostMember" xlink:to="cbat_PensionAdjustmentsServiceCostMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_PensionAdjustmentsServiceCostMember_lbl0" xml:lang="en-US">This member presents the pension adjustments, service cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsServiceCostMember" xlink:to="cbat_PensionAdjustmentsServiceCostMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:href="cbat-20251114.xsd#cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl" xml:lang="en-US">Pension Value And Equity Awards Value In Compensation Table For The Applicable Year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0" xml:lang="en-US">This member presents the total compensation adjustment for pension value and equity awards value in compensation table for the applicable year.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember" xlink:to="cbat_PensionValueAndEquityAwardsValueInCompensationTableForTheApplicableYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_PensionValueInCompensationTableForTheApplicableYearMember" xlink:href="cbat-20251114.xsd#cbat_PensionValueInCompensationTableForTheApplicableYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PensionValueInCompensationTableForTheApplicableYearMember_lbl" xml:lang="en-US">Pension Adjustments Pension Value In Summary Compensation Table [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionValueInCompensationTableForTheApplicableYearMember" xlink:to="cbat_PensionValueInCompensationTableForTheApplicableYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cbat_PensionValueInCompensationTableForTheApplicableYearMember_lbl0" xml:lang="en-US">This member presents the adjustment (deduction) for pension value from summary compensation table.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionValueInCompensationTableForTheApplicableYearMember" xlink:to="cbat_PensionValueInCompensationTableForTheApplicableYearMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember" xlink:href="cbat-20251114.xsd#cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember_lbl" xml:lang="en-US">Plus: Change in FV of outstanding unvested stock and option awards from prior years [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember" xlink:to="cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember_lbl" xml:lang="en-US">Plus: Change in FV of stock and option awards from prior years that vested in the covered year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember" xlink:to="cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember_lbl" xml:lang="en-US">Plus: FV as of fiscal year end of stock and option awards granted in covered year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember" xlink:to="cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember_lbl"/>
    <loc xlink:type="locator" xlink:label="cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember_lbl" xml:lang="en-US">Plus: For awards granted in the covered year that vested during the covered year [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember" xlink:to="cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PensionAdjustmentsPriorServiceCostMember_lbl1" xml:lang="en-US">Pension Adjustments Prior Service Cost Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsPriorServiceCostMember" xlink:to="cbat_PensionAdjustmentsPriorServiceCostMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cbat_PensionAdjustmentsServiceCostMember_lbl1" xml:lang="en-US">Pension Adjustments Service Cost Member</label>
<!-- [WMV6][uAOqWvD58r4pnHnauolTVaSaHmz9AaAKc+0PGalZt52YSBP8ok2+Q+UguQ/Mp34m8SzY9xnMdz6ldmQHzK4PJlQLmdtNCqwUMMwDN8CBHwHOE2JvMmb9g1Qd+5MX1v0cOkxRIDnFkY2ruRIB4XZgYBUjoPv5kmo0VYP+zER2POVGTwZXGlJoOERb9mGoaIqKXWLbCzhfuxJZqeG33jnmKDOGt4W9dfTDVweO3cMeLwgHzUIroY4ZvENGWqihZP+iG4E25sM6zzmso+8mHxqOAd7eE8URP9bwtS4TUr2zTIP2o5zpvLAvIxwfQuFqM6Wgnj/nUkqcwvhuEQq+0faNhueDWA9ebSmudBE2y+w61HEMgWhWjQ==] CSR-->
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cbat_PensionAdjustmentsServiceCostMember" xlink:to="cbat_PensionAdjustmentsServiceCostMember_lbl1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>cbat-20251114_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: Thu Nov 13 13:23:17 UTC 2025 -->
<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="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure" roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure"/>
  <presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <loc xlink:type="locator" xlink:label="ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember"/>
    <loc xlink:type="locator" xlink:label="LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember" xlink:href="cbat-20251114.xsd#cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember" xlink:to="LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember" xlink:to="PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember" xlink:href="cbat-20251114.xsd#cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember" xlink:to="PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember" xlink:to="PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember" xlink:to="PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember" xlink:href="cbat-20251114.xsd#cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember"/>
<!-- [WMV6][gFXNXPNiM7rGb/bGcVMLO4KWvkPKmvLy+Dmb40blwz+CZ1nqwQhZupSDpNUNPs4vxDoQ0FxpREUF/03k5nvbz8a39MKNJoATZD4yb57p5uiE0WH9Nex95DDrA9+i3p8ONOktf/bkSUQPpDulAJWUZsiLIyHqAmhixS8VJxHNXCH2DirBXRUmRyoyWEOphQ/YNiGu6ojrwBhmhx4lVpBrwXkFHEvdJBIsaUF4dlLoyMl9KzTpyBt0wRkxCORW+RNFXTzrIUCV9tYiLnr96c9EhnHf/J4Q65/dTm2Ma963oX4XxU414/5qJ2bNznEE1tE9rPMT2LtXP1LXNtFztcOYbar4x3MwmFLrqWkzHDCxhNA/9T1mvw==] CSR-->
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember" xlink:to="LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<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.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 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>
</tr>
<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">DEF 14A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<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>
</tr>
<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">CBAK ENERGY TECHNOLOGY, INC.<span></span>
</td>
</tr>
<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">0001117171<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_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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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.25.3</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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>
<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_PvpTableTextBlock', window );">Pay vs Performance Disclosure, Table</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Pay versus Performance</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify">We believe that performance-based compensation
leads to results that are consistent with stockholder and customer interests.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify">For each covered fiscal year, these
are the names of the CEO and each non-CEO Named Executive Officers whose compensation is included in the Pay versus Performance table
below:</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 20%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td style="width: 1%">&#160;</td> <td style="width: 38%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>CEO</b></span></td> <td style="width: 1%">&#160;</td> <td style="width: 40%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Non-CEO NEOs</b></span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Zhiguang Hu, Yunfei Li</span></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jiewei Li, Xiangyu Pei</span></td></tr> <tr style="vertical-align: top; "> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yunfei Li</span></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jiewei Li, Xiangyu Pei</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yunfei Li</span></td> <td>&#160;</td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Xiangyu Pei</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify">The table below provides pay and performance
data for the three most recently completed fiscal years. The use of the term &#8220;compensation actually paid&#8221; (&#8220;CAP&#8221;)
is required and defined by the SEC&#8217;s rules and does not reflect the actual amount of compensation earned or paid during the applicable
year.</p><table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid">Year</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">Summary <br/> Compensation <br/> Table Total <br/> for CEO</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">Compensation <br/> Actually Paid <br/> to CEO(1)</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">Average <br/> Summary <br/> Compensation <br/> Table Total <br/> for Other <br/> NEOs</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">Average <br/> Compensation <br/> Actually Paid <br/> to Other <br/> NEOs(2)</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">Value of <br/> $100 <br/> Investment <br/> Based on: <br/> Company <br/> Total <br/> Shareholder <br/> Return</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">Net Income <br/> (Loss)</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td><td>&#160;</td> <td colspan="2">&#160;</td><td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">2024</td><td style="width: 1%">&#160;</td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">288,420</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">229,744</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">118,404</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">97,182</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">18.58</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">9,585,150</td><td style="width: 1%; text-align: left">&#160;</td></tr> <tr style="vertical-align: bottom; "> <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-align: left">2023</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">321,164</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">548,962</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">79,308</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">93,757</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">20.75</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(8,539,327</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <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-align: left">2022</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">177,658</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">235,853.85</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">115,556</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">&#160;</td><td style="text-align: right">155,306.32</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">19.57</td><td style="text-align: left">&#160;</td><td>&#160;</td> <td style="text-align: left">$</td><td style="text-align: right">(11,327,811</td><td style="text-align: left">)</td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts deducted or added to calculate the compensation actually paid to Yunfei Li and Zhiguang Hu for each of the following fiscal years</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For CEO</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary <br/> compensation <br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: <br/> Summary <br/> compensation <br/> table total <br/> equity (stock <br/> awards + <br/> option <br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV <br/> as of <br/> fiscal <br/> year end <br/> of stock <br/> and option <br/> awards <br/> granted <br/> in covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of <br/> outstanding <br/> unvested <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: <br/> Change in <br/> FV of <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years that <br/> vested in <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: For <br/> awards <br/> granted <br/> in the <br/> covered <br/> year that <br/> vested <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV <br/> at prior <br/> fiscal <br/> year-end <br/> of stock <br/> and option <br/> awards <br/> forfeited <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation <br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">288,420</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,817</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-2">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,776</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,926</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-3">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(44,157</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">229,744</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">321,164</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-119,832</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-199,536</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-559</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-4">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">170,250</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-21,957</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">548,962</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">177,658</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-5,678</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-5">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45,207</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,667</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-1">--</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-6">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">235,854</span></td> <td>&#160;</td></tr> </table><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"> <tr style="vertical-align: top"> <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts deducted or added to calculate the compensation actually paid to other NEOs, on average, for each of the following fiscal years</span></td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Average<br/>
Non-CEO<br/>
NEOs</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary<br/> compensation<br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less:<br/> Summary<br/> compensation<br/> table total<br/> equity (stock<br/> awards +<br/> option<br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV<br/> as of fiscal<br/> year end of<br/> stock and<br/> option<br/> awards<br/> granted in<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of<br/> outstanding<br/> unvested<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV of<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years that<br/> vested in<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> For awards<br/> granted<br/> in the<br/> covered<br/> year that<br/> vested<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV<br/> at prior<br/> fiscal<br/> year- end<br/> of stock<br/> and option<br/> awards<br/> forfeited<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation<br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">118,404</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,634</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-7">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,647</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,852</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-8">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,383)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,182</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">79,308</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-7,989</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,302</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-56</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-9">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,350</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2158</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93,757</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">115,556.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2,555.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,905.32</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,400.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-10">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-11">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">155,306.32</span></td> <td>&#160;</td></tr> </table><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_ecd_PeoTotalCompAmt', window );">PEO Total Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 288,420<span></span>
</td>
<td class="nump">$ 321,164<span></span>
</td>
<td class="nump">$ 177,658<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_PeoActuallyPaidCompAmt', window );">PEO Actually Paid Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 229,744<span></span>
</td>
<td class="nump">548,962<span></span>
</td>
<td class="nump">235,853.85<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_AdjToPeoCompFnTextBlock', window );">Adjustment To PEO Compensation, Footnote</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts deducted or added to calculate the compensation actually paid to Yunfei Li and Zhiguang Hu for each of the following fiscal years</span><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For CEO</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary <br/> compensation <br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: <br/> Summary <br/> compensation <br/> table total <br/> equity (stock <br/> awards + <br/> option <br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV <br/> as of <br/> fiscal <br/> year end <br/> of stock <br/> and option <br/> awards <br/> granted <br/> in covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of <br/> outstanding <br/> unvested <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: <br/> Change in <br/> FV of <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years that <br/> vested in <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: For <br/> awards <br/> granted <br/> in the <br/> covered <br/> year that <br/> vested <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV <br/> at prior <br/> fiscal <br/> year-end <br/> of stock <br/> and option <br/> awards <br/> forfeited <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation <br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">288,420</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,817</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-2">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,776</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,926</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-3">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(44,157</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">229,744</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">321,164</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-119,832</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-199,536</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-559</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-4">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">170,250</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-21,957</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">548,962</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">177,658</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-5,678</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-5">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45,207</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,667</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-1">--</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-6">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">235,854</span></td> <td>&#160;</td></tr> </table><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_ecd_NonPeoNeoAvgTotalCompAmt', window );">Non-PEO NEO Average Total Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 118,404<span></span>
</td>
<td class="nump">79,308<span></span>
</td>
<td class="nump">115,556<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_NonPeoNeoAvgCompActuallyPaidAmt', window );">Non-PEO NEO Average Compensation Actually Paid Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">$ 97,182<span></span>
</td>
<td class="nump">93,757<span></span>
</td>
<td class="nump">155,306.32<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_AdjToNonPeoNeoCompFnTextBlock', window );">Adjustment to Non-PEO NEO Compensation Footnote</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts deducted or added to calculate the compensation actually paid to other NEOs, on average, for each of the following fiscal years</span><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Average<br/>
Non-CEO<br/>
NEOs</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary<br/> compensation<br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less:<br/> Summary<br/> compensation<br/> table total<br/> equity (stock<br/> awards +<br/> option<br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV<br/> as of fiscal<br/> year end of<br/> stock and<br/> option<br/> awards<br/> granted in<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of<br/> outstanding<br/> unvested<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV of<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years that<br/> vested in<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> For awards<br/> granted<br/> in the<br/> covered<br/> year that<br/> vested<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV<br/> at prior<br/> fiscal<br/> year- end<br/> of stock<br/> and option<br/> awards<br/> forfeited<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation<br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">118,404</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,634</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-7">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,647</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,852</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-8">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,383)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,182</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">79,308</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-7,989</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,302</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-56</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-9">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,350</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2158</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93,757</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">115,556.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2,555.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,905.32</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,400.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-10">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-11">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">155,306.32</span></td> <td>&#160;</td></tr> </table><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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock', window );">Compensation Actually Paid vs. Company Selected Measure</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Relationship between Financial Performance
Measures and Executive Compensation Actually Paid</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As illustrated in the above table, for the fiscal
year ended December 31, 2024, the summary compensation table total for our PEO and average summary compensation table for our non-PEO
NEOs were $288,420 and $118,404, respectively. The amounts actually paid to our PEO and average amounts actually paid to our non-PEO
NEOs based on CAP were also $229,744 and $97,182, respectfully. During such period, the cumulative TSR of our common stock for an initial
fixed $100 investment was $60.26.&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended December 31, 2023,
the summary compensation table total for our PEO and average summary compensation table for our non-PEO NEOs were $321,164 and $79,308,
respectively, and the amounts actually paid to our PEO and average amounts actually paid to our non-PEO NEOs based on CAP were $548,962
and $93,757, respectfully. During such period, the cumulative total shareholder return (&#8220;TSR&#8221;) of our common stock for an
initial fixed $100 investment was $67.31.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the fiscal year ended December 31, 2022,
the summary compensation table total for our PEO and average summary compensation table for our non-PEO NEOs were $177,658 and $115,556,
respectively, and the amounts actually paid to our PEO and average amounts actually paid to our non-PEO NEOs based on CAP were $235,853.85
and $155,306.32, respectfully. During such period, the cumulative total shareholder return (&#8220;TSR&#8221;) of our common stock for
an initial fixed $100 investment was $63.46.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s fiscal 2022 net loss of $11,327,811
decreased to a net loss of $8,539,327 in fiscal 2023. The Company&#8217;s net loss increased to $9,585,150 in fiscal 2024.</p><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_ecd_TotalShareholderRtnAmt', window );">Total Shareholder Return Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18.58<span></span>
</td>
<td class="nump">20.75<span></span>
</td>
<td class="nump">19.57<span></span>
</td>
</tr>
<tr class="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 Income (Loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9,585,150<span></span>
</td>
<td class="num">$ (8,539,327)<span></span>
</td>
<td class="num">$ (11,327,811)<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_PeoName', window );">PEO Name</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Zhiguang Hu, Yunfei Li<span></span>
</td>
<td class="text">Yunfei Li<span></span>
</td>
<td class="text">Yunfei Li<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Less: Summary compensation table total equity (stock awards + option awards) [Member]</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (4,817)<span></span>
</td>
<td class="num">$ (119,832)<span></span>
</td>
<td class="num">$ (5,678)<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Plus: FV as of fiscal year end of stock and option awards granted in covered year [Member]</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>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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>
<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_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(199,536)<span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Plus: Change in FV of outstanding unvested stock and option awards from prior years [Member]</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,776)<span></span>
</td>
<td class="num">(559)<span></span>
</td>
<td class="nump">45,207<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Plus: Change in FV of stock and option awards from prior years that vested in the covered year [Member]</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>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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>
<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_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,926)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">18,667<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Plus: For awards granted in the covered year that vested during the covered year [Member]</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">170,250<span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO | Less: FV at prior fiscal year-end of stock and option awards forfeited during the covered year [Member]</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>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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>
<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_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(44,157)<span></span>
</td>
<td class="num">(21,957)<span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Less: Summary compensation table total equity (stock awards + option awards) [Member]</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(9,634)<span></span>
</td>
<td class="num">(7,989)<span></span>
</td>
<td class="num">(2,555)<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Plus: FV as of fiscal year end of stock and option awards granted in covered year [Member]</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>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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>
<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_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">13,302<span></span>
</td>
<td class="nump">0<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Plus: Change in FV of outstanding unvested stock and option awards from prior years [Member]</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,647<span></span>
</td>
<td class="num">(56)<span></span>
</td>
<td class="nump">33,905.32<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Plus: Change in FV of stock and option awards from prior years that vested in the covered year [Member]</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>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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>
<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_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,852)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">8,400<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Plus: For awards granted in the covered year that vested during the covered year [Member]</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="th" style="border-bottom: 0px;"><sup></sup></td>
<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_ecd_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="nump">11,350<span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO | Less: FV at prior fiscal year-end of stock and option awards forfeited during the covered year [Member]</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>
<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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</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>
<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_AdjToCompAmt', window );">Adjustment to Compensation, Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (9,383)<span></span>
</td>
<td class="num">$ (2,158)<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><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">Amounts deducted or added to calculate the compensation actually paid to Yunfei Li and Zhiguang Hu for each of the following fiscal years</span><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For CEO</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary <br/> compensation <br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: <br/> Summary <br/> compensation <br/> table total <br/> equity (stock <br/> awards + <br/> option <br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV <br/> as of <br/> fiscal <br/> year end <br/> of stock <br/> and option <br/> awards <br/> granted <br/> in covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of <br/> outstanding <br/> unvested <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: <br/> Change in <br/> FV of <br/> stock and <br/> option <br/> awards <br/> from prior <br/> years that <br/> vested in <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: For <br/> awards <br/> granted <br/> in the <br/> covered <br/> year that <br/> vested <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV <br/> at prior <br/> fiscal <br/> year-end <br/> of stock <br/> and option <br/> awards <br/> forfeited <br/> during <br/> the <br/> covered <br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation <br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">288,420</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,817</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-2">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,776</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,926</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-3">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(44,157</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">229,744</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">321,164</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-119,832</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-199,536</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-559</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-4">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">170,250</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-21,957</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">548,962</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">177,658</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-5,678</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-5">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45,207</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,667</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-1">--</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-6">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">235,854</span></td> <td>&#160;</td></tr> </table></td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts deducted or added to calculate the compensation actually paid to other NEOs, on average, for each of the following fiscal years</span><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Average<br/>
Non-CEO<br/>
NEOs</p><table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"> <tr style="vertical-align: bottom"> <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Year</b></span></td> <td>&#160;</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>Summary<br/> compensation<br/> table total</b></span></td> <td>&#160;</td> <td>&#160;</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>Less:<br/> Summary<br/> compensation<br/> table total<br/> equity (stock<br/> awards +<br/> option<br/> awards)</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus: FV<br/> as of fiscal<br/> year end of<br/> stock and<br/> option<br/> awards<br/> granted in<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV&#160;&#160;of<br/> outstanding<br/> unvested<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> Change in<br/> FV of<br/> stock and<br/> option<br/> awards<br/> from prior<br/> years that<br/> vested in<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Plus:<br/> For awards<br/> granted<br/> in the<br/> covered<br/> year that<br/> vested<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Less: FV<br/> at prior<br/> fiscal<br/> year- end<br/> of stock<br/> and option<br/> awards<br/> forfeited<br/> during<br/> the<br/> covered<br/> year</b></span></td> <td>&#160;</td> <td>&#160;</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>Compensation<br/> actually paid</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">118,404</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,634</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-7">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,647</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,852</span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-8">-</span></span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,383)</span></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 7%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,182</span></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom; "> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">79,308</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-7,989</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,302</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-56</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-9">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,350</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2158</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93,757</span></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">115,556.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2,555.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,905.32</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,400.00</span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-10">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-11">-</span></span></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">155,306.32</span></td> <td>&#160;</td></tr> </table></td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_AdjToCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToCompAmt</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: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_ecd_AdjToNonPeoNeoCompFnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToNonPeoNeoCompFnTextBlock</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>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_ecd_AdjToPeoCompFnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToPeoCompFnTextBlock</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>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_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 5<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_CompActuallyPaidVsCoSelectedMeasureTextBlock</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>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_ecd_NonPeoNeoAvgCompActuallyPaidAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonPeoNeoAvgCompActuallyPaidAmt</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: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_ecd_NonPeoNeoAvgTotalCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonPeoNeoAvgTotalCompAmt</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: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_ecd_PeoActuallyPaidCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeoActuallyPaidCompAmt</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: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_ecd_PeoName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_PeoName</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: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_ecd_PeoTotalCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeoTotalCompAmt</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: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_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_ecd_PvpTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PvpTableTextBlock</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>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_ecd_TotalShareholderRtnAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iv<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TotalShareholderRtnAmt</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: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_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/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-21<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 220<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147476153/220-40-55-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1<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)(i))<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 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<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 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 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479857/480-10-S50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479887/480-10-S45-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 480<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3A<br> -Subparagraph (24)(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480244/480-10-S99-3A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 9<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479343/105-10-65-9<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 17<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480336/718-10-65-17<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 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9<br><br>Reference 17: 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 18: 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 19: 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 20: 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 21: 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 22: 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 23: 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 24: 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 25: 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 26: 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 27: 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 28: 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 29: 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 30: 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 31: 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 32: 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 33: 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 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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 40: 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 41: 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 42: 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 43: 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 44: 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 45: 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 46: 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 47: 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 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (f)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481538/470-20-65-4<br><br>Reference 49: 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_ecd_ExecutiveCategoryAxis=ecd_PeoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_ExecutiveCategoryAxis=ecd_PeoMember</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_ecd_AdjToCompAxis=cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</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_ecd_AdjToCompAxis=cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</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_ecd_AdjToCompAxis=cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</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_ecd_AdjToCompAxis=cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</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_ecd_AdjToCompAxis=cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</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_ecd_AdjToCompAxis=cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember</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>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>39</ContextCount>
  <ElementCount>16</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>8</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>1</UnitCount>
  <MyReports>
    <Report instance="ea0265043-def14a_cbakenergy.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="ea0265043-def14a_cbakenergy.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.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>2</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cbat-20251114.xsd</File>
    <File>cbat-20251114_def.xml</File>
    <File>cbat-20251114_lab.xml</File>
    <File>cbat-20251114_pre.xml</File>
    <File doctype="DEF 14A" isProxy="true" isUsgaap="true" original="ea0265043-def14a_cbakenergy.htm">ea0265043-def14a_cbakenergy.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image_001.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="70">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea0265043-def14a_cbakenergy.htm": {
   "nsprefix": "cbat",
   "nsuri": "http://www.cbak.com.cn/20251114",
   "dts": {
    "schema": {
     "local": [
      "cbat-20251114.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/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/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_def.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_lab.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025_pre.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd",
      "https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "cbat-20251114_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "cbat-20251114_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cbat-20251114_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "ea0265043-def14a_cbakenergy.htm"
     ]
    }
   },
   "keyStandard": 16,
   "keyCustom": 0,
   "axisStandard": 2,
   "axisCustom": 0,
   "memberStandard": 2,
   "memberCustom": 6,
   "hidden": {
    "total": 14,
    "http://xbrl.sec.gov/dei/2025": 3,
    "http://xbrl.sec.gov/ecd/2025": 11
   },
   "contextCount": 39,
   "entityCount": 1,
   "segmentCount": 8,
   "elementCount": 272,
   "unitCount": 1,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ecd/2025": 70,
    "http://xbrl.sec.gov/dei/2025": 4,
    "http://fasb.org/us-gaap/2025": 3
   },
   "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:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0265043-def14a_cbakenergy.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0265043-def14a_cbakenergy.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "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": "2",
     "firstAnchor": {
      "contextRef": "c0",
      "name": "ecd:PvpTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0265043-def14a_cbakenergy.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c0",
      "name": "ecd:PvpTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea0265043-def14a_cbakenergy.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r131"
     ]
    },
    "dei_AdditionalSecurities462b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities. 462(b)"
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "dei_AdditionalSecurities462bFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecurities462bFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities, 462(b), File Number"
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "dei_AdditionalSecuritiesEffective413b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AdditionalSecuritiesEffective413b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Securities Effective, 413(b)"
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r144"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r144"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r144"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r144"
     ]
    },
    "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r178"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r94",
      "r105",
      "r121",
      "r156"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r97",
      "r108",
      "r124",
      "r159"
     ]
    },
    "ecd_AggtPnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r179"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r144"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r151"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r98",
      "r109",
      "r125",
      "r151",
      "r160",
      "r164",
      "r172"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r170"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r101"
     ]
    },
    "dei_ApproximateDateOfCommencementOfProposedSaleToThePublic": {
     "xbrltype": "dateOrAsapItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r101"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r86",
      "r89",
      "r101"
     ]
    },
    "dei_AuditorLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor [Line Items]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r86",
      "r89",
      "r101"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r86",
      "r89",
      "r101"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "dei_AuditorTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price",
        "terseLabel": "Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r167"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r168"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]",
        "terseLabel": "Award Timing Disclosures"
       }
      }
     },
     "auth_ref": [
      "r163"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r163"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r163"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r163"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r163"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r163"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r35",
      "r36",
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r60"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount",
        "terseLabel": "Underlying Securities"
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r165"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r164"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r164"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r89",
      "r101"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r142"
     ]
    },
    "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r139"
     ]
    },
    "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r137"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r143"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r143"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r148"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r147"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r149"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r146"
     ]
    },
    "dei_ContactPersonnelEmailAddress": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r89"
     ]
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "dei_DelayedOrContinuousOffering": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DelayedOrContinuousOffering",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Delayed or Continuous Offering"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r128"
     ]
    },
    "dei_DividendOrInterestReinvestmentPlanOnly": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DividendOrInterestReinvestmentPlanOnly",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Dividend or Interest Reinvestment Plan Only"
       }
      }
     },
     "auth_ref": [
      "r113",
      "r114",
      "r128"
     ]
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r89"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r86",
      "r89",
      "r101"
     ]
    },
    "dei_DocumentCopyrightInformation": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r86",
      "r89",
      "r101",
      "r152"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r86",
      "r89",
      "r101",
      "r152"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r87"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r75"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r89"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r89"
     ]
    },
    "dei_DocumentSubtitle": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r129"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r78"
     ]
    },
    "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r141"
     ]
    },
    "dei_EffectiveAfter60Days486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveAfter60Days486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective after 60 Days, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "dei_EffectiveOnDate486a": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "dei_EffectiveOnDate486b": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "dei_EffectiveOnSetDate486a": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486a",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(a)"
       }
      }
     },
     "auth_ref": [
      "r191"
     ]
    },
    "dei_EffectiveOnSetDate486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveOnSetDate486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective on Set Date, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "dei_EffectiveUponFiling462e": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling462e",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Upon Filing, 462(e)"
       }
      }
     },
     "auth_ref": [
      "r190"
     ]
    },
    "dei_EffectiveUponFiling486b": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveUponFiling486b",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective upon Filing, 486(b)"
       }
      }
     },
     "auth_ref": [
      "r192"
     ]
    },
    "dei_EffectiveWhenDeclaredSection8c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EffectiveWhenDeclaredSection8c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective when Declared, Section 8(c)"
       }
      }
     },
     "auth_ref": [
      "r194"
     ]
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221"
     ]
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r81"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "localname": "EntityDomain",
     "presentation": [
      "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/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r193"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntityHomeCountryISOCode": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r182"
     ]
    },
    "dei_EntityInvCompanyType": {
     "xbrltype": "invCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r181"
     ]
    },
    "dei_EntityLegalForm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r101"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntityReportingCurrencyISOCode": {
     "xbrltype": "currencyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r77"
     ]
    },
    "dei_EntityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r184"
     ]
    },
    "ecd_EqtyAwrdsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r135"
     ]
    },
    "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r177"
     ]
    },
    "ecd_EqtyAwrdsAdjsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r177"
     ]
    },
    "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r177"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r145"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r94",
      "r105",
      "r121",
      "r156"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r91",
      "r102",
      "r118",
      "r153"
     ]
    },
    "dei_ExchangeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]",
        "terseLabel": "Executive Category:"
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "dei_ExhibitsOnly462d": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462d",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d)"
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "dei_ExhibitsOnly462dFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "ExhibitsOnly462dFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Exhibits Only, 462(d), File Number"
       }
      }
     },
     "auth_ref": [
      "r189"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r98",
      "r109",
      "r125",
      "r160"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r98",
      "r109",
      "r125",
      "r160"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r98",
      "r109",
      "r125",
      "r160"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r98",
      "r109",
      "r125",
      "r160"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r109",
      "r125",
      "r160"
     ]
    },
    "dei_FormerAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r88",
      "r112"
     ]
    },
    "dei_FormerFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r140"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r86",
      "r89",
      "r101"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r98",
      "r109",
      "r125",
      "r151",
      "r160",
      "r164",
      "r172"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]",
        "terseLabel": "Insider Trading Arrangements:"
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]",
        "terseLabel": "Insider Trading Policies and Procedures:"
       }
      }
     },
     "auth_ref": [
      "r90",
      "r176"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r90",
      "r176"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r90",
      "r176"
     ]
    },
    "dei_InvestmentCompanyActFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActFileNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act File Number"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117"
     ]
    },
    "dei_InvestmentCompanyActRegistration": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyActRegistration",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Act Registration"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "dei_InvestmentCompanyRegistrationAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "InvestmentCompanyRegistrationAmendmentNumber",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Company Registration Amendment Number"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LegalEntityAxis",
     "presentation": [
      "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/2025",
     "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": [
      "r74"
     ]
    },
    "cbat_LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cbak.com.cn/20251114",
     "localname": "LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: FV at prior fiscal year-end of stock and option awards forfeited during the covered year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cbat_LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cbak.com.cn/20251114",
     "localname": "LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Less: Summary compensation table total equity (stock awards + option awards) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure [Axis]",
        "terseLabel": "Measure:"
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r143"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r163"
     ]
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r171"
     ]
    },
    "dei_NameChangeEventDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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/2025",
     "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/2025",
     "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": [
      "r144"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r27",
      "r28",
      "r29",
      "r30",
      "r31",
      "r32",
      "r33",
      "r34",
      "r61",
      "r62",
      "r63",
      "r64",
      "r65",
      "r66",
      "r67",
      "r68",
      "r69",
      "r70",
      "r71",
      "r72",
      "r73",
      "r195"
     ]
    },
    "dei_NewEffectiveDateForPreviousFiling": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NewEffectiveDateForPreviousFiling",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "New Effective Date for Previous Filing"
       }
      }
     },
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117"
     ]
    },
    "dei_NoSubstantiveChanges462c": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoSubstantiveChanges462c",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Substantive Changes, 462(c)"
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "dei_NoSubstantiveChanges462cFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r188"
     ]
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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/2025",
     "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": [
      "r143"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-NEOs [Member]",
        "terseLabel": "Non-NEOs"
       }
      }
     },
     "auth_ref": [
      "r98",
      "r109",
      "r125",
      "r151",
      "r160"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r134"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r133"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r151"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r171"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r171"
     ]
    },
    "dei_OtherAddressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r143"
     ]
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r89"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r96",
      "r107",
      "r123",
      "r158"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount",
        "terseLabel": "Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r110",
      "r126",
      "r161"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r99",
      "r110",
      "r126",
      "r161"
     ]
    },
    "dei_ParentEntityLegalName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]",
        "terseLabel": "Pay vs Performance Disclosure"
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r142"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r142"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r134"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]",
        "terseLabel": "PEO"
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name",
        "terseLabel": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r144"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r133"
     ]
    },
    "dei_PhoneFaxNumberDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "cbat_PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cbak.com.cn/20251114",
     "localname": "PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plus: Change in FV of outstanding unvested stock and option awards from prior years [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cbat_PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cbak.com.cn/20251114",
     "localname": "PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plus: Change in FV of stock and option awards from prior years that vested in the covered year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cbat_PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cbak.com.cn/20251114",
     "localname": "PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plus: FV as of fiscal year end of stock and option awards granted in covered year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "cbat_PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.cbak.com.cn/20251114",
     "localname": "PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plus: For awards granted in the covered year that vested during the covered year [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PnsnAdjsPrrSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r135"
     ]
    },
    "ecd_PnsnAdjsSvcCstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r180"
     ]
    },
    "ecd_PnsnBnftsAdjFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r134"
     ]
    },
    "dei_PostEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PostEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Post-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "dei_PostEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r75"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r82"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r84"
     ]
    },
    "dei_PreEffectiveAmendment": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreEffectiveAmendment",
     "presentation": [
      "http://xbrl.sec.gov/dei/role/document/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-Effective Amendment"
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "dei_PreEffectiveAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r75"
     ]
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r132"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r132"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]",
        "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure"
       }
      }
     },
     "auth_ref": [
      "r91",
      "r102",
      "r118",
      "r153"
     ]
    },
    "dei_RegistrationStatementAmendmentNumber": {
     "xbrltype": "sequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r75"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r92",
      "r103",
      "r119",
      "r154"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date",
        "terseLabel": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r93",
      "r104",
      "r120",
      "r155"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r100",
      "r111",
      "r127",
      "r162"
     ]
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r171"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r171"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r76"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r80"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r79"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r85"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r35",
      "r36",
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r55",
      "r56",
      "r57",
      "r58",
      "r59",
      "r60"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r83"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r95",
      "r106",
      "r122",
      "r157"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "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": [
      "r196",
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r150"
     ]
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r142"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r149"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]",
        "terseLabel": "Trading Arrangement:"
       }
      }
     },
     "auth_ref": [
      "r170"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r172"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Adoption Date",
        "terseLabel": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Duration",
        "terseLabel": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ecd_TrdArrExpirationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrExpirationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Expiration Date",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Name",
        "terseLabel": "Name"
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement, Individual Title",
        "terseLabel": "Title"
       }
      }
     },
     "auth_ref": [
      "r172"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r175"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement Termination Date",
        "terseLabel": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r169"
     ]
    },
    "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r138"
     ]
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "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": [
      "r186"
     ]
    },
    "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2025",
     "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": [
      "r136"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r2": {
   "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"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "9",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1"
  },
  "r9": {
   "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)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(f)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "480",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3A",
   "Subparagraph": "(24)(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "17",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "220",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4"
  },
  "r73": {
   "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"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "Global LEI Foundation"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "249",
   "Section": "308",
   "Subsection": "a"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 8-K",
   "Number": "249",
   "Section": "308"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form F-3"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-2"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-3"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-4"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-6"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form S-3"
  },
  "r129": {
   "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"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Investment Company Act",
   "Number": "270"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "r140": {
   "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"
  },
  "r141": {
   "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"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "313"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "413",
   "Subsection": "b"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "b"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "c"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "d"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "462",
   "Subsection": "e"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "a"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "486",
   "Subsection": "b"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Section": "8",
   "Subsection": "c"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>16
<FILENAME>0001213900-25-110333-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-110333-xbrl.zip
M4$L#!!0    (  XX;EM7DNB@_ 8  /0L   1    8V)A="TR,#(U,3$Q-"YX
M<V3=6EMSZC80?C^_PN6IG0QQ# DY,(?3 0+DPB4)Q$G:Z72$+8.(+3F2S*6_
MOI*,$SO!%%).Q^D,#T;:U7[?[GJEU?C;KPO/U6:0,D1P-6<<'N4TB"UB(SRN
MYNX&^=J@<7&1^_6[IGWY]E,^K[4AAA1P:&NCI=8@GC^PD#:D #.'4$_[F7N_
M:'EMPKE?T?7Y?'YH"1EF(0H9":@%F1S0\GFQ8+1D@T*Y8$4;3@*M1V::412_
M2J%8,4ZUNV%#*QP53D*5+]\6K,*L"?2 !EWH0<Q;PNP9=$#@\FKN.0 N<A"T
M<QH'= QY#WB0^<""U5P<TP@\21R'%M;EXH9A'.<TX0G,*B["3PGAQ8BZAX2.
MA>1149?3(\!@)+YX)S\O*FFC7"[K:C82#5B>+WW(7J35R@'3HPEIH9P_,O)%
M(](12/G6T!=L'1"QJ*$_=#L#Y;8766';YDDH*^D3/9R,1&U.USM$3.@2N 1R
MG,0M9= &-R+,., 6S,F@:IH,*\"8<,!%'LK<^"+S0PW[/L(.^;X:$H/2IY4H
M#K?0T927*Q))-<>0Y[LR.FIL0J%3S4DGYB-G_>F"T:$ &8D :E'BPLTAU'U*
M?$@Y$D&*98!:X)UVDJF<UH5-Z'9>(>?T[_NBXU/XG],1-IEX]52PWK#:6YAL
MZ/SGO(1-A-$:5F$VZHET5'FKOTO<*)T%04*YAM<6H)2700M+6X=8:KD-*O)?
M/M++RZ&\41#OW^&"V2H,NZ-X==AN*"*]CZ!0RS%H'8[)3(>6K4K:>@ L35P^
MJ+2)K.YDU(9H%Z.1N'S8R>A;YY7#C,-P+/>^[7SN4IK0RJO]0GC<*+UX?,?(
MKRWA:9[X)TWUG\6@[!S_/ M&'\X!H9L(R:[V94AWM)](AX_:?[?M;OG^10HR
M#6)&5S97QR-EM)JKN6Z?3R"5)S:(F5I8G)%4+59[=<4C&(HST_*"0V\HQG,:
M&#%.@24."0YP52%5@J+ (F(/E:H=T-52X=P(N+(@B0DX0H()1J[8^F3AY320
ME240:R(>2)TV)8$?64?":DY#=K@+_+D6;L*E27IU@@.683XAO@T$FL\!XLO:
M'% [RSP2,-.SK4=P*'DAC&*.9O!:V/\DN;<%^-C6]H[X2PLBFA)(*;3CFDU
ML>BLLASBK2ELR.:^+R4SG\T)F.G9?"VH9SME(X3I' ;"$EUFF,(*X.M)Z@U^
M3JRGS"=4'&4:D\8$X#&\P*N8F< -8 W;L<JJAKK0&T$:<16'K8I-/(#P.IXA
MR$TT/TIH-["I93&^;=3L:<"XG(P_M@B-"[4 <J$])%T(^36D\FI)!JA!L*W:
M,Y8-]_PP7NDO<HK)*%#"  VCQ/J."04+/#X3O4+?:02BDF,>:LH94=X#*J97
M$X\0T$Q[=:\4D_W)GEQ\+;Q I9'_LY-W(KGEB7<G *'%4/'_YMQMN*5M++L8
ME<LUL=UW^@&7=TCRNE_4]3L\BP%H4X#%'U']HY!GN^S^"*:[)_ 9FB$;8IOU
MJ6IAH_/R-4!V'\>5>H0KB3E2]XPNM!2&%_B9=O;>:>Z\Y67:/1_?9E8)^^*>
MOO,F1S]+M?L D>UR0*UVD>C(AQ*W.&L-)[#F^RZRY/]L>N@#Z-,J?@<RUC)K
M7%6M%F(6<*46E.4N;$7$4ZS'%28<B%ZV:V&N0690]/?9\=2/H)2>5=+:(/ \
MT3^^B\>0<."&@6.O;5W<=G8\]J\Y;+C*@SR]G<F&![:!F'YC]U9YU>IFE%H2
M72JKE5CF=LM47)LVRO=*JCH,()TAV3LSGE5R*3AW"-LG(+D[OS772)]P4]\O
MF;0]/F[ET[IG3ZYP@]<>STQT=%$[M_:(0(F7M0YVGU32W[8W1OYYQ>$$\/ *
MX@)G\73X QAM2C9Q$&5]Y_44VDP[A;ZV-%GTV#YHZ+'O-7^_[YJE/WY?]KHW
M5VUTXA3)T](X/[:;2]:Q:K<'[3+_"P?<G(R:758,O*YQU&FQ4>?:8 >7)?/&
MNVKTCG48#(YF7_OUQ:+WS)S%U^7!!-R[Q=[)Z>-TUK!./?+8/O>?'MS2Q*-#
MO6X<7][6VY=TX!5<>@N,PI-WVIJ>#[MLV/EM<@<+77 _,-'RN6G?V\4:<:P[
M_X%YUO.E:8-AT&F1Q?FR5P_LFTYO;'KGEYVSH-4UZ'!^.25F<]0XP*S>'95T
M_]RY&I\>-\B]5[2^EDK/5F]Z=N5/S:/VH(:.*&%/UH,?E&>7H,C:DU;SUC1/
MW-ISJ=UDIR8ZOKN[L@8%[[YNT^[TK'%_9Y?8%!5+!X_UT>W!;TM"_WJ<GS;K
MSP_,7AIE<Q$TSXK7R\65CVX&F->-I7EU69@B5A[WAT&;=JV;7K]A>O5YM?J'
MUAC<AA_/IF<MH6_"F4S\UU<BNVW@WGC(UUM]I!=^4Z,<]S=02P,$%     @
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
MTBX($<?SD2?D _UY:]KB_U!+ P04    "  ..&Y;-=(2,%4$  !W$0  %0
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
MO]NKFLFRF,RK=Q_]@'5DV'=Q*0=^@II0"HL]/MP[6.XG/3'VXG0B(OAV#!,
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
MS96L6[B:(  2:@(SEBE^O'R.=U[Z6&J#W])*'-I[*A'77F.RE4R7*^ /N(?
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
M&'BX5B:C7V(PBYQ?L 83)T4>@QV>$ZFXU",:?AP .1F8KT%,+7$1L"-)]-W
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
ME*\?B7"*JDQA33B@Z>3E8A;::E(5U"KT<7 )K (9+3F3J/ & 1-T$)Y\M29
M#^_].PM5V)Z.%UU+/3\91+'"7E8W A/EU21<I;*/HE!.,!?&"])"H+_TC:[T
M$KD#^O].3R8^9HZRK*!1N>**\]R&?L=75H!Z8,/7G].=>H*7RE"5NE4C+ BE
MM,,8P:J\C"Q!_F%&!"-O8!"FZ-K<D.7STK:/GHFVG7BA\8$H!OC0.$0B@_Z.
MN@41L>,!B(G_\I78HA*</I;FZP#@E:+YW2UO>ZMYL)W#%BGHOA9,?:NQ+[[6
MKFHG-7%XU%5/;F_SY.%C",$5,Y@=>FNLS]B?:-"+Q^83QKU#<RE^\%!_3[^$
M7U-IR A;<X, /#GHH&MG?[AZ'K2;UO();AW]12#ENOXX #&+J#,Z4,/R#I%L
ML.B+H9X2)<\H[%$.AV@\J-K*F,*R.UD4NS">6IWJGEL/QEGE:%E<A2U+1*';
MWO7R;F>.*;H.=TQZDJEO82Q( JHQT!=4^J1P^Q@X3Q52Y6W_4C."J8K*[XMR
M?7IC(,\NL?<X"\ Z47<& POXB;/6U8?6WU6;M+F39%R4I-"P)N\-I2$>$N.E
MY7XZU%1,?=/<A+Y#L+JT??F;W+G*6IVU&BZ^N(05B/V#^C[=97/_>0WBLT\8
M4_24*:^\I1I++&KG.GF[YY'K%,LMD2W89?3(.O.,4KSK091H7$W$=8JC[Q..
MTG*[-CQM^J#N[)B?0P6MF((2QSHDNZDCK]XW>*>:L+B22??1XTU([)/R$WL?
M5U6\2'=>7\/E7'+X@(5.>:5ZM2R)I\QLWK;D9<ZJFZO 5*^@*H5M%DP<G[MA
M(21LCQMPW9@[^";O%.(*"P<?&% !&,D5!51( M4QR,[P2,HW 2ML.-.ZA "1
M\T+'=!"CRC]=.)U80IPJI@F1!&NEL=94H670Y56P3%@Z19FP> M0>D9@JWJ8
MI$ @'/ $(="XS(*P(C7$:!8G+WF.Z26(SD4"9-D9>=CU$9[+L9),$90LH(-8
M*'+$![$F"0$Y0&>+-/A0(E-."1[ [?,2!IOS.;,WA>TGX)4$V_%Z(HY27D?'
M Z.6.2?C(3,TC$9C)'![3-JH6<U?$$5'WB:T68'T>JI^"^R0D:2VB? Y^#W6
MIH=AALT37=5FD?N0=?VXFXT0(J0+8N&6.!\A,S>:;SD1 Y.:K39\0NE5?F6;
M)WTJU*I039U396>TR%2?*A"-0_T!"0N'X3X(.P2F06>JD9[B'@U&JA.NGC^
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
MGHIYMG_@'FZTHK*JN+?G[MW7@EZU6D2_T45F.\?C*4WI\:$2-?P(:4<JID;
M3OY(S%"D6'4Z?#:J$Z94[V\\2J5Y[!ZZ!WM/Q8G<P$NRVWS8[2R4>JT[__WI
M5W<^/@_A)+YU0:UB08DWPCKV1(%P,"H&SH*0(/B\"(Z2 )6Z48C[A47-"!=P
M^>4]5H=\K5W51 ]W/4X4GI%NRPI/8\45OT>E[(3\KO'N"9TQ?YLX*0ZJH;!+
MB I6.0>![_RY4:O7<0;PSF&M<=S8%5MVR0?5/\OOW2$H0I*^O$V?*+Y7/VP<
M3[VW:]YCX%E\=Y5M6C8W:-$;U%SW#4*88L)6L""'=VXDH8+1=+B-,#<H3C2P
M6<; 6$DV(DP@[(QWPZ IQ9%4JSYSK<9QU&'PSBR%<51/!L2;G'Z)^ZNTKDZX
M1#P:^UUQV#BJB19=>I$,H]L0[AX,@@U08ME'E*%2;5@WU>CAJA K4I#&V.BX
M@U *L+W_Y8HOJKG*J >LPD.!M_RQCY '-9K$Z717)(3TLA!@78V>25-4<V*\
M*V\PB*F!%3=9$MA80_0]/U9G8/:UHO?2Q];5^^FMX.(UT^99-9&F>K@BC)'!
M8>W97 B19_RD</#JH*R!J,E\1AT1D>=8#]-<N#<BE<]IJBG I]2 ^+")!BRU
MN9^W05$M14Y@QS"=E7#6<GWS*D>:\!ERM @>8=4*<H?&O.$'T:2B5=P!MP3'
M8MJKYIW'U(9M^.-3Y(^[Z^2/YR&0Z@U77#:/J>*RX9KV QH*B&XST.^6OTV-
MK$Q2\\R;1;0_SF(0T0GP!54<"@395$6@A*&NFMR,1M2=&BZY"Y]0W^"($4WC
M8=^9^QF\U/ I_!9<8,L3,_M+K/!4?PUSG^=]SC32F@*1:=8;^Z+-M_34=!:\
M"/#L&(@;:VAEW,7^@./85TR)ZFEKQP<X7?YJ]>5>%-!B0=MGJK+Z(=]ZQ+NS
M5WEWEM=#+A0M.(- -+@X>=<M8!72^;YO_2K:H8P'$Y9DLCL,HR :3%P\W]K<
M [=;->D[ITD+.Q+ \>.OZ+R!IK"3TY;5O_'RZFNBT#FW<3[Y55772'6;@^?0
MG.#.(0DB6$>$E$5(6@3S16VL2)V@7FC\P1)5,ZH;?E.@6%0*QFV$,@=NA1\F
M<#D"A3 6BK]E(9/N;IUN7[G0>]<EL$;N 1%,J.R;#W3IX !+_<PZ:*;(H^&R
M*77'YEZ[<QDQ*X-XP.I5/&)"9Z7N!-,GG,B1OV-:@Q@@J[X?TWOF2:%5*$42
M, ^[0Q]!:6)O!/L=FHOUWC1&@*5MO"3VM_\2V!]1*;$9Q=*LM-J[&1I[!Y;)
MU#8,;34,S3KVF2SMQ^%HT[QLM7;:BMM(-!L;(*\2D-?1!LAKXU?X \K!P0M0
M#NI3RH%)-%W4UM%F_48U>)XT4#CT&8K!7&?0LU<,?G CY_#'YV/[)3Z6U- 5
M>0]O#5LY&P[V+$]?'?<,WM68[Z>A3BKD$7Z>S.MY635W(Y["^;3SSD:M02PY
MS/?,L%T;./H=4*<8'1$)@>2I2+6*Q:J]<*;17S'4RJT8.\Q]J"_8#.320NLL
MYC1VURA/[RVSM9&'F7U [MBZ2_6TB!+I5+T!7!2X8T+3I-!X1P;1[0_:/88Z
MUI*U2EN.'<8JMT3Q OCW#H;.'3_TTWP_Z:_(4V;"S.KT HQCJ\:>N@%M]1>5
M?%OH60>;HV9@HWJD=&#W:>R/U%.-33@M2/5UD-_'?NS9S9CLI7"GMJHG):@T
M$Y2>.XQ'BQ](J'\+-A+AMWUJF.94Y"_@>/H)G_- N#F(Z:^2K\95C<8\;OVF
MKL./383G=YTQAC)'&-+*$@=%K=YM=5**W@Q3L(:@7O=>ED@7#Q9%:PK3X_AI
ME*68.^-SJ[=8CD"6\9&[_!ZHL1X=9]X(QWS,=?*TBPX/) )_1%U#J#<9YLWY
MJN]7+,:!]'",0>8'(/OIB3X<:@B:02@'L"&ZY5S/!X89@J2<Z.;$/9G&/F\(
M-E?R_ "3=/)T%(?VJ2=Z&?4O]_K4"@V3>Y(HY'RC,28(8E20!NW2^T.IQZJ)
M5FA=6TP.RK<8DV2L#:5NAZA&@IZ1#LV6JPY%CMI/GW8K)J;NY?P7V$S6U?#/
M0[ZWPPC;W+EF]M0FK-22';->%AV1]!='R1YV<3%N-5">;K^L_LJ=9&KB8Q;C
MV"-XE)H)%S?@3AJS",O0%=&< _QGX-^PRE/>,:]WPQQ"]792.Z<TR2DFJGLI
MWV->:BZ.HO_BL+<^MWI$%30---$6N)0WT3EMV9CGA6T\:15T'W"[X614RZ/0
M%OIPG-2Z2&E[F#02R'"0#DW&VYTSA[M>$U<@W*DW(;#URA5HPT:=*-L_*L>I
MCP4)F)=B-M_)(=B+:^4.U3@0:/B8)!=9JB\0#76^5CH<S<(\3WEL^K<5K.LM
MIZV@*:5VSLS!66@.2I>^<Q)OK<25PDG=N6;'?(^;8C(E,QLAT37TXP4FP+I6
MM0)!$H]:NAOQ6CA&('YG[*'7P!_CAB+7A8DD*'?IEHS)1!I'@=^=4/XPC A&
MTJC44_$%BT@D?9!6"7#W!)4A4+*I8P JVJEJ-@?/]'VLLP'624Q7]Q6P&J5W
MHQL9>KD.-L6)J.V9$CE ,\,HP%:X$=Q8A=Y/6I2FGDHEF[4KQ=@3[%L0^/BX
MT:)<I !.:C&3[DHU73*WB:5A!P'8-&J7IWK9*5733JB-^@ZR*B5@?$J%#U5+
M3J.?Y=-TB?3LK2JD7,(LP:A'EH14[\&_8\PU3:C$FN77MS"ZW0&K1^NOW?_7
MWI<VMVTT"7_GK\"KQ]F2ZX%H@C?M1%6T1,5*;$F19"?VUE8*)(<2;!!@<$AB
M?OW;W3.X2/ 4"0(4=C=>D01F>GIZ>OIN3IP%T?EKUM"\?>)8G#<\#F,Y%-R)
M(ZD#; =& :/$N+T;DZ1DMVMK?0W4%M&&E(?\PAWDBOZ<_E86?,F<\@.HW6*P
MHX(8F$"5AWQ".C6&T(P'G)T"?GFK8 Y%%!-<CH4%CWE+"Q2:X/$'D'I&7.""
MJYNA/.=U3^6#F-0G]X[WH" K%N 8[ZB@8:PP9,#80PY648HT563+$"Y<?EWJ
M[-N=.BE^1!7)Z#9S_#8=X4LO7N&,7EF+(>'T3&*_[IT6;]O\;IJJ:+A!% 6W
M&6DAH7XB$PJ&:<5H.G'@RCOGEWOBG)MC0-^:&^]__M.J-UKO=A@BK([@&B9%
M';F<KG$%EE] V'&5C(\6OYI(B;)$LQB@9IO47\OG8W*8N],IQZC]@$%W75LS
ML%^,Q42VP;TV\K.1Q%GQDBEH</CBC4A&\B9YEUB8>WX,7M QP+0+-JG >-3O
MR;Y^GR7D_7#)B@SD@1"Z0[("WD+4JIN.QQV&2PB!V#\$_'+52)SA0Y$L98B_
M0W<9@>&;Z+P!WL'C^5G(S\+&SP*&4O4T1ZBN@N)! D<H0F0NY!R68.)1.A2Y
MU4+?RGGHVT3H6RL/?4LK97>/+UV'C!2HDP@O-^_TA#;2,YY[B>U_CCI&O\!K
M8+S8EH^DDH53, MF"'N K_AVX"SD%YOE;RM*;3+03HT@"QOZ(_YCH'<AF%%D
MTG)0<*:9HV_/5[V61)#UWHO>DZNWY%I^[ UU\E&JFV_EPWL;2O$=X9[;P6CS
M.$UO\\/Y6_>,+IQ;&W@F+2T@PY7;^?&[:+5I$\=H3H#[2X":%^N7TV!.@SNB
M072AYN27D]^.R(]K%F]S"LPI<$<4>.&2,FP.<AK<+@UF8$=S$ ,0;=9S+7*/
MY@=C3P[&,[8TAS$$(Q7GTL>:<9<?C3TY&L_8TAS&"(Q>[;E^>H'DQN7-G-W\
MB.T5:60%2-4RT@RAA\1M0[C^N<\/Y+%7$/7P/Z_32TE9 C*] %(=V'0=QB 4
M_;D',F;"Q0YF#"%:N,Z5_.&K+'\9"'^EBNBGJK-A.->EHF5@%GP? S,F@7ZN
MTSZ]B_9EAI>U[!B.O,>+?96RQ6YZ@7V?SVRWT9<(OBHW?XI"REL:^36(9=%_
M:Q)I7NS63\M$4BO*3_%WCZ*\*;?>8.GZYXT?NX;XW1:OM"9>$3V?JE2R9R8P
M*T^3-/S\G4W].]46+#N(R##HV!T@<>AGG= 2',\ZGM!&$DQI<FVQ39EY!\".
M'_GJ=0!<4^FKOD$NM/UVG(U:'&M9-."6@$E+P[^TP%$JMAI;:R#OGR4X2&4D
MM=:J9RGOM)P#DS%@GF-\WU2?YE#A>3GMUX.27P\I1TK*[XBLR%M[P-MR8#(!
MS/.NH%SFRH')&#!ID+G\BOYK2US31L$M;48U1<)%6B2N9HIP$F<(V[B\E5;[
M5M!Q."/V+276=/["CU.JD))R!287N')@,@9,&@2N4 OLM46N/=B*')A, +/[
M$R/\G)J!-7[?2D>MT908YE5^._6J &+Q2AX'(9TC_-HP]<I-)4V21UK$L7J:
MD)*K-Z3>F-E0;VII(IVTG*=4(66GZDVD).;VFX1I3V\-T[APX4;2>E3!&6"]
M9H-?#GJE Z_/!NNWG5\._KYZ&%$+KUMXY+UN]GX<]4I_XR-_*P<2LWOJ"-=J
MN>R BLK]<L!Z_;=3+QU(6O^7 ^WIX:C<;"G3)2DW6*?P2AU+V,O"M4&H]1L%
M^,4(WT06OV&4\W^+U9$S [XY.Q)I;[+L'I0Y8N?N4@++^I-A%RN-/8@N(*$.
M#4?8.:;/BQ:+GG %G:E]FS??M5W=L?E+*C6H,&S-=KPRRQ(5+L0N%(R+45[Y
M<;]5@*A8^&8"@5G?U\K"?2TGL:]G7E%*;!R"'3@&O,XGMBB@>I,V*ZA>#R9U
MR/Q66B>=2]HOWN?/-([PBPLJ.CGE"L:"U]B1(DPBO/HU=L<(VG[$'VQ>?+-
M3=3>[B4M5!?20@5H(16%M>>)AE16.RZ&/#23%]G>G8QLG\7N-U;:&BX.+%[+
MKXF@:'5LJ&Y$"HAYHM)<>46>@+#1!<&9V\AZJJOOT%;6<^'QD<ZE/;DP$J46
MD%^<6O*?DY-.Y^PL2IE;IC5>'#FZ*;.V(!Z4^0)<2 YC)C+=D/35*M<WN91P
MC)SDIWWXBYN0M=9;[,: #9S+4LCLN3H5)4TLE:T1B[* 6"H;)9:70A^IX3+E
MK1%.>0'A5%\4X<RG%D^YGR&7[EHLW?K$JW7%J.1=,:)=,<JEO"O&[I6PVD(E
MK)J$0HY])[BF1PJOUW_*QH:^I'"'+"\%;&%)?25XHU?>-M9VJ'VDX>ACTKAU
MYD3U>M%/TK7]UK?8?5#"5K[ETKN(DJ[V')>:LH]4K4\/*.^D0_'D2?M*?/4:
MN[C[33P1RCX;: 9OA(@3W'1._$[!EJN+OI=]$_[ GG$6&^C8^(J:J=.4DCJ$
MZY7:%T< X@5UJ#$70.3U+*7W1B,=+FHT%> B]]-J5%](I+5%EH*D&FXL4R%D
MOG-HK7HA7,>/&OG7RN#?>JF"&W>(?7ZEG[O6FV-J@>Q3.?^*=EBZ-1TX#OP;
M/.JD\T?7MY,*!UO'3PQ&VAX[NL+#S[]S3$3)H9*.N@];QTH;>VK#A<L7OR8-
M75(;3_Z9VUI>'NJ6)Z]);!V67PBM?5%UEV0$OO97<#&(/\^-!V8[U"R3?_&>
M?$ F#!]@%QL&"BH,T=_-O6HQX?#AWUPSQ[6FRCSN)THOF /( Y'&(\/#CZ9M
M;XB>%MDNEKEVYSG )[$SY]'\S85O+K=;RT7:Q'E=XBOW<--TE-J6]A/$UQ=Y
M-6.\&?5+A-7IC-K&"]DW;-SNLYX&>KI-0BNI.@X:G9RWACL\ZIO.D7A@PD!%
M/ ;93GOHP+D%1#(:P34T/K9K]P,#5JW<4  9S:9<!?7[312DXYD(>FYYE?3C
ME"/H[_+? QAJ L7>_8C7XR),'Y?++;E1K>:XC:/7"]- FRJ@].%N9<*M8)@H
M$&XI1^XTX5:F"#>,:T)SB(KG4G"K(2O-\DO"<7EI B:B#8ERUXZQ+/G6@'R;
MQ5KS)2%V.<[@VD=WJCIZ"T(BEQ%1-EP*IW6@5KG6K,E*;8.WV;(2RC,ERN>'
M=CX_)R$') <DQ8!L2U>(U0]B0^4WM/BY+%-)3OAO'!Q7RHJLU!?+4#L@D<UA
M24A%U6>+\[5J4V[5%TM#F<;6A@3TUL%QHR572HM%G$QC2]!6;8,2=T5NU!K9
MQEH2,G03;1>E8J.6(*JF9.,8+!UN^B@NE(AMF/Z7@Z,YJ"ICT9):!<YC>1W*
M>IV+PCD@.2#I 2114;B\JRNEG)@HW$1S8J,AUY>PR*3MXBVO<O$*<:7T?,MV
MI28W:Y5B,\GK=Z=D]1QIN(GV/J4FUVKU;*-K2?I2-B<.*[4::!'U8B5)M6L9
M.6]S2-N(- S*O-(J)JHX/%\:7N,H;D :;N)A1%%8;BK*<\7A!7'O"0:@=_V=
MZ\9$HZ\;;=E8&&U9WVY>Y@:2+[U:-9O+A:!0N_B$P_C-6:480;O__=8$;HE\
M\LR81OB<D@0S7@W(OZ*@[PG!&9BF8Y@.BT[.A0/QDS]=(#:(7PZDIZ'^5E=Q
MHYEQ]/EFD\AM4]BS#:RA[_8<'ND,5 5_.*8$V]US==7AZ=BS [7Q63^CAB*M
M0UE\% !(6=LB^'M@ZKKYB&'4X1CQ<"*.M_+XM)SEF,&&6,$FXZQC]KL<L]]!
ME85U^4AS(1]I+!Q]T<'PZD0L/D";J#MRY@4BQ\;8+_--<H50(DB=L;OE9^QN
M:^'N-F-&7VJSREE(^X^+*ER42YY08O\RH9TI2'N/1G'WI@.3.0TX*"$OL\R,
M+/LCL^VWL8'L\U$@OL%T(V<L'5(%&?&=^JA:?5OZK_C(^_U&?GN]1PB\TEU
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
M\']+^Q>8#A[N<QM]S+!1GPT,#^E0S?1"A+N@RSEK[O:2%PB+3G.Q*NG<P&.
M<3&X).D0&9N(@Z''\%LO&B8<Y+J/1'$K @HX*NY!3H#+7<,K7?5OH3[)&OBW
M9A?@LG@: RSP'<H&^W*3S_%-]T Q0P%6,WAV"#JFU:[I.IXOWSM2:O1(:=Z1
M<NE(.1%,<^Q.N_HE[O+ ;6!63[/]X#45+G2Q'\&4!?O>?#2X]*6[0Z!E]34(
M&[ 2'D7F145P"% .\R%(=.,RZ =?T:7T/"?D_+<3\VY<N$2,YF#K'HZ7B-W@
MV";F0%K-P;FWF =UC.M/2=-UZD_NUGSE":Y=?5 UW;LG]W:' ^[!QW7,C6]U
M2O9SX*+)86\WLLM(,O2Z>+BC-0)<$@/V3WJ"]8]$1P[1NR^U\'HRM]=U"<5>
MWO]K;^E)* IL'>:?/) C2^NEF'XB[>3VE6*FNI/QB'E;3N^^F ,^7@9!'Y'9
MC( ]9$\]W>WOLR#ZJ%IH<TAQ"%_Z(4Q04=R9S&[TN5\\Q=N0!1@M-N!E)E8/
MX]X>L:0G!%%]2?&6W1>T6&[NWLQZ,VV]?,[;NPRL%:ZX2+@!24HB'H%G_8F;
M<"SQK/4I1KRK&%"YV2K)2KDY$YY$PUA?K0:]4JQ4T@'X.KC'CC(EN:(H:R]A
MG1#<9$($%S^88+QBYH%).L1V-DO#L+UEV-J6D'>4DDW,*!PYOW@9P&R'7T13
M!K>TW)D"R6;1/R5H+"E=["SZ?X:HD,J@^[DQ,LO/%@F9F1-:LTZ,C&..9LKY
MI6*YIAD;[>RF1EJFS2.,(,9Q8[.W1?$NS4"3+9/\(T9PA.S0G@FZ& 8VGHAR
M&DJ<AKJ[I"$,+'ST/*A>53C/%4:PD#M,TFP),-3#:FTH(%*I+]O4F3[&>D 8
M\A?UGWF!@#%42"']?9-QH5.8![W"1\Z]ZO#4 -\)35"@#YH&]*L0#2)C\[)0
MO$J2R%"9@"@-Q+^EZ-!+4<5)*<L4/2F'Z^C9$\6R"KZ8'PWWQ A.KW013!\D
M@.!V]6#?7-U1J5Y69#CZ&7.BU,% TS4@#YNG?0S5)VWH#B7U[LYB=QB?:W@1
M0&*S"[39F);B[W5L("K0GL,,"0A<1X7ED!<)P_]>BY'V(<3W,E**"S<QKJH:
M8837H/0V(%17+, U(+G>BB^F-KF#L=73<$XOJCA$%29L<H]QHB@$)!(=L"B=
M RB]'K!>"B[VZY!Y9]?NW;.^J_M,@E; *T). ^O5/',>F0[GFE<]@W\LAUGZ
MN#!9R@T'T55XI0]T!>-3;391=$N\!>0&NV%,US\#]"(U>SEAAO1)M>!M'OFL
M-/>$RD3QOA8MJOYL,JN5=D9FM[,))EH)#T:OQY;^@PM/4F%0B[$C*LG&JY-.
MELX3A%N8+GVGU+=(%=NBC553R.IY"ME$"EDE3R%+!R]S[^"3A$4ZX2RV9C"S
MT=+,3)&;S<:<$J0;X&F4*CV7IV%I>O@/RY4Z0(;TS.35"0,>:J]YKDT(/)*<
MEV> A149(-Z)-VSD" [(+\W6.P!E+BQA,"H; B-\-9=+>W(U7P)-(&8Y/9=+
MT_0\07B%X++V?X[)M9Y)[C/N[M6(734*?LW3Y:[H.61J:T_/N*G#A6T]9(K:
MMA$:V;,422"="\ 0G<HR"79E92G!;@5:*<N-&E)+&3'OM60Y$I8 (@5/OP^7
M-5Y$/X7% N <9GGC=K^C\0 ',:EU% *#!27@,J;* 0Z.3,4[Q+LAX*4[4]5M
M.C@V*WC0SZ%-I32'- ?:P_*\:^Q199D?$3%Y@2;GZ:V>,M,H'0&VL%H%J"PP
ME8WM \**$R6_[FVQ@R6KC:]/UWB--EO5>7P0*8FNN+*LE/F32])Z(5K%^YG$
M#A?># @7%3DOK%KD/$24+ZKJ>'J(7DBVY>U1?77NY>\3/:S\>21/).F1^V(Z
MGE^JW[O5T4"&B"$X!8>H>=VM(K1<V 8MA^GRC'4M%[FR *"V;W3IA?)B>8[.
MR>WYY040Q6'[M?2^<]$Y.S\Y;W^4+O^\Z%S??#B_DJX[5Y?7M^<7OQ9.+C]=
M?3QO7YQT$JQ/@3$.B1Y7G)"7)/E<O"F&2Q_HZF/8DBX'S-_O71?A_2 XV$BD
MO,X8MK]#]\HC62J')JJ$]RI*(3\M)9D/D7]8;&1:#G((S?)[X\"0,!/VVQ/C
M1(\L"4Z@),,1-^ZHA!9WR_BOR1X/ FK@5P7\094Y^@P[9I./"$^@!JN0^BZO
MSV$71(DFFPFP@!F\G_ DX;'DQ9]X#XR1QO5?FS,->@M.(]8 \P\G3D[UQRSD
M>5@\:@0,  NX\3,O.G,$!:;(R!O> H:;\\BP+H7&'AA?+I:S\';$#@1-#@15
MNB(PN-7Z'Y<JDG@0HNP&9!3J?T.2(5U:"=\E"4^WFF6QD5L6)RR+U=RRF"[*
M#EU^)YWKV_;Y!=QP']MX"^)U=R.U+T[Y-YU3Z?:Z?7'3IBOR)FMUJ&;7Y+H%
M(=+F79]%/4!JV@K\[HKSQWTO/Q647M+@IO:;^,'%PAD^;_P7PA+6,.3!"(^,
MUSG"^DAX@V.E11ABI&+,B39"@3[:N0_;U9DZ^N?94X^Q/C4K$7_;W+W);)O[
MT5\IHFT4M@XTR+C1"VP=!2^>0UR O'N1:E/A*+C@O!Y$?NE$\INBZ(T!PCK#
M#0[=7C:7#/R5H8A@"3K@]R2(  0L63$H"D,5MV[!I,Y8]#=@'0Z41I(WKRHI
M'5*Q42[>1(*309[H65HW$AA@BQ*>HA[:S]IQ?"M@K(OFU4A+3RFI9$.<9H4Q
M55L_3=V:W9A;<W,M[KO4]8%'I@VD#A9R'2.MG -5/&A]%P-0N\?S(J$$Z.7Y
MV1RS F)76?B,"V"3R AWO:8E^-*LD.DGL1$3^SL=X_N?DY-.Y^PL%-J[.:#Q
MR8ZE2K_"C"/IVSW[KH%Z0 -T0"^X&TN?Q+FV80U%6?KH](MQ^QFW>QN$\R;4
M0I2WT8NH2"#)VUI? _8] [O;@ FP9=S]>V^ZTOOV[Z#S@)H"UX>'I1T@Z<)T
M@#FGBKYN $?_PG^Q*/*[P-Y\P]^#TI>)8^X,% >@K(",Z%*TV !O)U,BQ'83
M)*T(VJY,D#5F(P\?N?F64>3MABI]/H=XOAOC7]?,8(]TQ5\S&^2J'@QXRWKW
M!D!SQ[%.@*S"_^:&(F_XV/<2I,XS]]E<+TG4]--&>Z%;HX-ATI9I:#T[U3AD
M.[M70Z+(%P8JBLY2C:A!8@'I*RK2*=)?4I*BL=,TGT]64?H+[Z!_X!_IHR;'
M>MT0I@&_7D\ZES(W5'@F;Q2$Y\N@Q06_\_$>0:[F+@DTV@>W. S/98OX)(LE
M]W'9'+LI EYGKGU)X-D0=<R7OE%*6T+0I-[H07Q@N>'YKB]4XSO&3R,8)Q.L
M>D)TXN-X$JMXD5[RY%:)]'&*=J#@,Z]F/EDI49)LWUF,-^P)U\V?>(I@\9_T
MQR8U?"XRBC-T$5F8J+AQC/^&OFU=EVR&K4XH0L@WT1W6?GHMZCX2*+XM3#.6
M0W6\4$]B= AIO#![X+#WD[.N/[TOUTM!4@UE!3UI:)O3.42O*K5BPWO@M71H
MX*6E5%^_R#/>V^49CS]5!,0'C<S."\_$"8QIJ;VY1\)_*'H:D,,$VL]?;B04
MA=NNB.0]4,CZ*US-<%FH/?*- A&6ZS\)BH]0^WHJ5O00>&,0./XX_CJH)Q%Q
M2A>-V&2*YD9'O-(DZA!E.#JO=F%+K<9/XL:< $SVCE/X%#6+]?G'J-@*G:(0
M^L^%.[Z-&+(U- ?Z]FJ@#HULXA[4!DP<@RE@Y)X-/AHA_")/:7^7IW2V .69
M RA$HJ;$GH(YFG(NFZU/$6P/9#.^?4%V,S"HVA0-V8*5+K 8O$@B&.R2"&8*
MDSY7>%2Y7U<0@1UU8"QMX\ +0 1"\KC:2G(I[^EPU:\6>]3,8X\F8H]J>>Q1
M6BF[&^5(]%"?]4S>P/,MJ9ZZ9K"#8R\T!R-,QI&@%)\;;"-8A_]+IK>$4<9#
M=+S,SH@BY$1B=S T%2-247.Q9F+I;1*XT:@3[EOIJ#5!YLL;8M/9DRSN4HWO
MQ1.Y7*,%=_D=BC^_E30'1NEMH:IOW"3K5?H]$^%3O(*^%U7E=4_QLE8XI!5%
MYE_C_3R)BF6+ \<!O_?H716[U>UA-Y&JQ(UZ3)G8&/81[!T^\%8BCG+EV?M
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
MX3BS*-92QR>:R?,)+V+\1@)508*;&H7PNM2^N/C<_BA]ZG1NSR]^?6F7]OE
M&INN?ZIY/*2OO!<FXPE&=+GZ 0>\*04:*U'1"0XSOS.% 5.*N>^N71WK]ZM'
MS9"-L?,DHF3;/4=&L*P $,].SZM5ABSA#.T(6*1@PD(#? :SQ\Z-/KR)A3I
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
M6]L[N\R]_9]<$  *^9?\6RY1#A<7-S>4&_:3"\(5]C- E)OGV"E>,7,[V/7
MPPHZ]^'B9RE/*]_R*>I>84AX!O7R2RJA9HZO_T3[B^S_!_;@OR+[7[#_XQH#
M!*$03O&@H@ :V%U6+2CB2B<%W&H=,KEPHTAY*%"SW3=C$P2&GJ?>U(I/MCGE
MWJ>_[W@A[U)S#]OL]M/4@\:(;MKLY!56IDML#Q\;'KO[]?)2OLQ M=.F8C(%
M37(Q1&9'+F)O>WAW6WM.T#HO&9Q6KT L:0M:;ER<VNI"MST#@>8HZ9KQ&'V\
M].CSP<0'&II)?ME165LFFB&77<;'Y"^$WTB.D;AU?*60D2TUG-VZ$FS'I&(?
ML[^W;!)77-*8CB/59/_7.W'R(%#SS8/GI)I1]@ULL\?'I&V_GCW_0@^5.J^
M;\X%](>7S5Q$]HU%G0*MJV_9ZDEK5+X[&B&E=O\1QMS%>M96[D(<O#$E[-(E
MV%>7?..L\UOG,\.=,V"LTFZ&,.S^-P_4'ZSU!9]#BA)J]O-6-<<$(=PB$=R1
M#IG=3.,%-S*7Y.,O)6K%(\YGU;-N]55.\FVVS?9:B)/$<K&J'=/VI<3UWQO&
M0>"5?]$8>IZNQ8YSM2]>/?XAM=2!;+BI@Q9E5LY[O^HO&LN3LV/AUH;5_?"!
MSR8%PD5IF7OR.R6H5>,YQP8WM\!'D=2ULLB$M()QO.2LZA&MM'RG@RZ/O@Q?
MJRR5G$MY%R_6TQ@Y?ZK$:X9LJ-0+F+:7+)IE]JV^NY.OR?R-%NY/JZKEW?EA
MM5]TD,+>=,Z]A3S28!\^M;AI[MTT2=( @;EVO?;.*Y'Y9<:!"12SI(+7/B!
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
M  XX;EM7DNB@_ 8  /0L   1              "  0    !C8F%T+3(P,C4Q
M,3$T+GAS9%!+ 0(4 Q0    (  XX;ENH%Y=<O@0  %<4   5
M  "  2L'  !C8F%T+3(P,C4Q,3$T7V1E9BYX;6Q02P$"% ,4    "  ..&Y;
M]RLB:7D.   ]F@  %0              @ $<#   8V)A="TR,#(U,3$Q-%]L
M86(N>&UL4$L! A0#%     @ #CAN6S72$C!5!   =Q$  !4
M ( !R!H  &-B870M,C R-3$Q,31?<')E+GAM;%!+ 0(4 Q0    (  XX;EO"
MD2V(%;$  (  !@ ?              "  5 ?  !E83 R-C4P-#,M9&5F,31A
M7V-B86ME;F5R9WDN:'1M4$L! A0#%     @ #CAN6_Z46G?^#   M@T   T
M             ( !HM   &EM86=E7S P,2YJ<&=02P4&      8 !@"0 0
&R]T

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>ea0265043-def14a_cbakenergy_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cbat="http://www.cbak.com.cn/20251114"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  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="cbat-20251114.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessSummaryCompensationTableTotalEquitystockAwardsOptionAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusFVAsOfFiscalYearEndOfStockAndOptionAwardsGrantedInCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfOutstandingUnvestedStockAndOptionAwardsFromPriorYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusChangeInFVOfStockAndOptionAwardsFromPriorYearsThatVestedInTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:PlusForAwardsGrantedInTheCoveredYearThatVestedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001117171</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">cbat:LessFVAtPriorFiscalYearendOfStockAndOptionAwardsForfeitedDuringTheCoveredYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityRegistrantName contextRef="c0" id="ixv-5270">CBAK ENERGY TECHNOLOGY, INC.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="c0" id="ixv-2891">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Pay versus Performance&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify"&gt;We believe that performance-based compensation
leads to results that are consistent with stockholder and customer interests.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.4pt; text-align: justify"&gt;For each covered fiscal year, these
are the names of the CEO and each non-CEO Named Executive Officers whose compensation is included in the Pay versus Performance table
below:&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: top"&gt; &lt;td style="width: 20%; border-bottom: black 1.5pt solid; text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 38%; 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;CEO&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 40%; 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;Non-CEO NEOs&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Zhiguang Hu, Yunfei Li&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Jiewei Li, Xiangyu Pei&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; "&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yunfei Li&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Jiewei Li, Xiangyu Pei&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Yunfei Li&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: justify"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Xiangyu Pei&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 0pt 0.4pt; text-align: justify"&gt;The table below provides pay and performance
data for the three most recently completed fiscal years. The use of the term &#x201c;compensation actually paid&#x201d; (&#x201c;CAP&#x201d;)
is required and defined by the SEC&#x2019;s rules and does not reflect the actual amount of compensation earned or paid during the applicable
year.&lt;/p&gt;&lt;table cellpadding="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="text-align: left; font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Year&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;Summary &lt;br/&gt; Compensation &lt;br/&gt; Table Total &lt;br/&gt; for CEO&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;Compensation &lt;br/&gt; Actually Paid &lt;br/&gt; to CEO(1)&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;Average &lt;br/&gt; Summary &lt;br/&gt; Compensation &lt;br/&gt; Table Total &lt;br/&gt; for Other &lt;br/&gt; NEOs&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;Average &lt;br/&gt; Compensation &lt;br/&gt; Actually Paid &lt;br/&gt; to Other &lt;br/&gt; NEOs(2)&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;Value of &lt;br/&gt; $100 &lt;br/&gt; Investment &lt;br/&gt; Based on: &lt;br/&gt; Company &lt;br/&gt; Total &lt;br/&gt; Shareholder &lt;br/&gt; Return&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;Net Income &lt;br/&gt; (Loss)&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="text-align: left"&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;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;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="width: 28%; text-align: left"&gt;2024&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;288,420&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;229,744&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;118,404&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;97,182&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;18.58&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;9,585,150&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: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;321,164&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;548,962&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;79,308&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;93,757&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;20.75&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(8,539,327&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;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;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: rgb(204,238,255)"&gt; &lt;td style="text-align: left"&gt;2022&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;177,658&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;235,853.85&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;115,556&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;155,306.32&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;19.57&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;(11,327,811&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&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;(1)&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;Amounts deducted or added to calculate the compensation actually paid to Yunfei Li and Zhiguang Hu for each of the following fiscal years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For CEO&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&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;Summary &lt;br/&gt; compensation &lt;br/&gt; table total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less: &lt;br/&gt; Summary &lt;br/&gt; compensation &lt;br/&gt; table total &lt;br/&gt; equity (stock &lt;br/&gt; awards + &lt;br/&gt; option &lt;br/&gt; awards)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: FV &lt;br/&gt; as of &lt;br/&gt; fiscal &lt;br/&gt; year end &lt;br/&gt; of stock &lt;br/&gt; and option &lt;br/&gt; awards &lt;br/&gt; granted &lt;br/&gt; in covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; Change in&lt;br/&gt; FV&#160;&#160;of &lt;br/&gt; outstanding &lt;br/&gt; unvested &lt;br/&gt; stock and &lt;br/&gt; option &lt;br/&gt; awards &lt;br/&gt; from prior &lt;br/&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: &lt;br/&gt; Change in &lt;br/&gt; FV of &lt;br/&gt; stock and &lt;br/&gt; option &lt;br/&gt; awards &lt;br/&gt; from prior &lt;br/&gt; years that &lt;br/&gt; vested in &lt;br/&gt; the &lt;br/&gt; covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: For &lt;br/&gt; awards &lt;br/&gt; granted &lt;br/&gt; in the &lt;br/&gt; covered &lt;br/&gt; year that &lt;br/&gt; vested &lt;br/&gt; during &lt;br/&gt; the &lt;br/&gt; covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less: FV &lt;br/&gt; at prior &lt;br/&gt; fiscal &lt;br/&gt; year-end &lt;br/&gt; of stock &lt;br/&gt; and option &lt;br/&gt; awards &lt;br/&gt; forfeited &lt;br/&gt; during &lt;br/&gt; the &lt;br/&gt; covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Compensation &lt;br/&gt; actually paid&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="width: 20%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;288,420&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,817&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(7,776&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,926&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(44,157&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;229,744&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;321,164&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-119,832&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-199,536&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-559&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;170,250&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-21,957&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;548,962&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;177,658&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-5,678&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;45,207&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,667&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-1"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;235,854&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-spacing: 0px;"&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;(2)&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;Amounts deducted or added to calculate the compensation actually paid to other NEOs, on average, for each of the following fiscal 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;Average&lt;br/&gt;
Non-CEO&lt;br/&gt;
NEOs&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&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;Summary&lt;br/&gt; compensation&lt;br/&gt; table total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less:&lt;br/&gt; Summary&lt;br/&gt; compensation&lt;br/&gt; table total&lt;br/&gt; equity (stock&lt;br/&gt; awards +&lt;br/&gt; option&lt;br/&gt; awards)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: FV&lt;br/&gt; as of fiscal&lt;br/&gt; year end of&lt;br/&gt; stock and&lt;br/&gt; option&lt;br/&gt; awards&lt;br/&gt; granted in&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; Change in&lt;br/&gt; FV&#160;&#160;of&lt;br/&gt; outstanding&lt;br/&gt; unvested&lt;br/&gt; stock and&lt;br/&gt; option&lt;br/&gt; awards&lt;br/&gt; from prior&lt;br/&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; Change in&lt;br/&gt; FV of&lt;br/&gt; stock and&lt;br/&gt; option&lt;br/&gt; awards&lt;br/&gt; from prior&lt;br/&gt; years that&lt;br/&gt; vested in&lt;br/&gt; the&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; For awards&lt;br/&gt; granted&lt;br/&gt; in the&lt;br/&gt; covered&lt;br/&gt; year that&lt;br/&gt; vested&lt;br/&gt; during&lt;br/&gt; the&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less: FV&lt;br/&gt; at prior&lt;br/&gt; fiscal&lt;br/&gt; year- end&lt;br/&gt; of stock&lt;br/&gt; and option&lt;br/&gt; awards&lt;br/&gt; forfeited&lt;br/&gt; during&lt;br/&gt; the&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Compensation&lt;br/&gt; actually paid&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="width: 20%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;118,404&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,634&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,647&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,852&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,383)&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;97,182&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;79,308&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-7,989&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,302&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-56&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,350&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-2158&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;93,757&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;115,556.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-2,555.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;33,905.32&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,400.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;155,306.32&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoName contextRef="c0" id="ixv-2926">Zhiguang Hu, Yunfei Li</ecd:PeoName>
    <ecd:PeoName contextRef="c1" id="ixv-2936">Yunfei Li</ecd:PeoName>
    <ecd:PeoName contextRef="c2" id="ixv-2946">Yunfei Li</ecd:PeoName>
    <ecd:PeoTotalCompAmt contextRef="c0" decimals="0" id="ixv-5271" unitRef="usd">288420</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c0" decimals="0" id="ix_2_fact" unitRef="usd">229744</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c0" decimals="0" id="ixv-5273" unitRef="usd">118404</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c0" decimals="0" id="ix_3_fact" unitRef="usd">97182</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c0" decimals="2" id="ixv-5275" unitRef="usd">18.58</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" id="ixv-5276" unitRef="usd">9585150</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt contextRef="c1" decimals="0" id="ixv-5277" unitRef="usd">321164</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c1" decimals="0" id="ix_4_fact" unitRef="usd">548962</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c1" decimals="0" id="ixv-5279" unitRef="usd">79308</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c1" decimals="0" id="ix_5_fact" unitRef="usd">93757</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c1" decimals="2" id="ixv-5281" unitRef="usd">20.75</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c1" decimals="0" id="ixv-5282" unitRef="usd">-8539327</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt contextRef="c2" decimals="0" id="ixv-5283" unitRef="usd">177658</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c2" decimals="2" id="ix_0_fact" unitRef="usd">235853.85</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c2" decimals="0" id="ixv-5285" unitRef="usd">115556</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c2" decimals="2" id="ix_1_fact" unitRef="usd">155306.32</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt contextRef="c2" decimals="2" id="ixv-5287" unitRef="usd">19.57</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss contextRef="c2" decimals="0" id="ixv-5288" unitRef="usd">-11327811</us-gaap:NetIncomeLoss>
    <ecd:AdjToPeoCompFnTextBlock contextRef="c0" id="ixv-3175">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amounts deducted or added to calculate the compensation actually paid to Yunfei Li and Zhiguang Hu for each of the following fiscal years&lt;/span&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;For CEO&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&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;Summary &lt;br/&gt; compensation &lt;br/&gt; table total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less: &lt;br/&gt; Summary &lt;br/&gt; compensation &lt;br/&gt; table total &lt;br/&gt; equity (stock &lt;br/&gt; awards + &lt;br/&gt; option &lt;br/&gt; awards)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: FV &lt;br/&gt; as of &lt;br/&gt; fiscal &lt;br/&gt; year end &lt;br/&gt; of stock &lt;br/&gt; and option &lt;br/&gt; awards &lt;br/&gt; granted &lt;br/&gt; in covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; Change in&lt;br/&gt; FV&#160;&#160;of &lt;br/&gt; outstanding &lt;br/&gt; unvested &lt;br/&gt; stock and &lt;br/&gt; option &lt;br/&gt; awards &lt;br/&gt; from prior &lt;br/&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: &lt;br/&gt; Change in &lt;br/&gt; FV of &lt;br/&gt; stock and &lt;br/&gt; option &lt;br/&gt; awards &lt;br/&gt; from prior &lt;br/&gt; years that &lt;br/&gt; vested in &lt;br/&gt; the &lt;br/&gt; covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: For &lt;br/&gt; awards &lt;br/&gt; granted &lt;br/&gt; in the &lt;br/&gt; covered &lt;br/&gt; year that &lt;br/&gt; vested &lt;br/&gt; during &lt;br/&gt; the &lt;br/&gt; covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less: FV &lt;br/&gt; at prior &lt;br/&gt; fiscal &lt;br/&gt; year-end &lt;br/&gt; of stock &lt;br/&gt; and option &lt;br/&gt; awards &lt;br/&gt; forfeited &lt;br/&gt; during &lt;br/&gt; the &lt;br/&gt; covered &lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Compensation &lt;br/&gt; actually paid&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="width: 20%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;288,420&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(4,817&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-2"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(7,776&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(1,926&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-3"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(44,157&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;229,744&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;321,164&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-119,832&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-199,536&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-559&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-4"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;170,250&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-21,957&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;548,962&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;177,658&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-5,678&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-5"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;45,207&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;18,667&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-1"&gt;--&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-6"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;235,854&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt contextRef="c0" decimals="0" id="ixv-5289" unitRef="usd">288420</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c3" decimals="0" id="ixv-5290" unitRef="usd">-4817</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c5" decimals="0" id="ixv-5291" unitRef="usd">-7776</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c6" decimals="0" id="ixv-5292" unitRef="usd">-1926</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c8" decimals="0" id="ixv-5293" unitRef="usd">-44157</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c0" decimals="0" id="ixv-5294" unitRef="usd">229744</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c1" decimals="0" id="ixv-5295" unitRef="usd">321164</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c9" decimals="0" id="ixv-5296" unitRef="usd">-119832</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c10" decimals="0" id="ixv-5297" unitRef="usd">-199536</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c11" decimals="0" id="ixv-5298" unitRef="usd">-559</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c13" decimals="0" id="ixv-5299" unitRef="usd">170250</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c14" decimals="0" id="ixv-5300" unitRef="usd">-21957</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c1" decimals="0" id="ixv-5301" unitRef="usd">548962</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt contextRef="c2" decimals="0" id="ixv-5302" unitRef="usd">177658</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c15" decimals="0" id="ixv-5303" unitRef="usd">-5678</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c17" decimals="0" id="ixv-5304" unitRef="usd">45207</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c18" decimals="0" id="ixv-5305" unitRef="usd">18667</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt contextRef="c2" decimals="0" id="ixv-5306" unitRef="usd">235854</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="c0" id="ixv-3486">&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Amounts deducted or added to calculate the compensation actually paid to other NEOs, on average, for each of the following fiscal years&lt;/span&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Average&lt;br/&gt;
Non-CEO&lt;br/&gt;
NEOs&lt;/p&gt;&lt;table cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td style="border-bottom: black 1.5pt solid"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&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;Summary&lt;br/&gt; compensation&lt;br/&gt; table total&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less:&lt;br/&gt; Summary&lt;br/&gt; compensation&lt;br/&gt; table total&lt;br/&gt; equity (stock&lt;br/&gt; awards +&lt;br/&gt; option&lt;br/&gt; awards)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus: FV&lt;br/&gt; as of fiscal&lt;br/&gt; year end of&lt;br/&gt; stock and&lt;br/&gt; option&lt;br/&gt; awards&lt;br/&gt; granted in&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; Change in&lt;br/&gt; FV&#160;&#160;of&lt;br/&gt; outstanding&lt;br/&gt; unvested&lt;br/&gt; stock and&lt;br/&gt; option&lt;br/&gt; awards&lt;br/&gt; from prior&lt;br/&gt; years&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; Change in&lt;br/&gt; FV of&lt;br/&gt; stock and&lt;br/&gt; option&lt;br/&gt; awards&lt;br/&gt; from prior&lt;br/&gt; years that&lt;br/&gt; vested in&lt;br/&gt; the&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Plus:&lt;br/&gt; For awards&lt;br/&gt; granted&lt;br/&gt; in the&lt;br/&gt; covered&lt;br/&gt; year that&lt;br/&gt; vested&lt;br/&gt; during&lt;br/&gt; the&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Less: FV&lt;br/&gt; at prior&lt;br/&gt; fiscal&lt;br/&gt; year- end&lt;br/&gt; of stock&lt;br/&gt; and option&lt;br/&gt; awards&lt;br/&gt; forfeited&lt;br/&gt; during&lt;br/&gt; the&lt;br/&gt; covered&lt;br/&gt; year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&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;Compensation&lt;br/&gt; actually paid&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom"&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td colspan="2" style="text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;$&lt;/b&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td style="width: 20%"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2024&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;118,404&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,634&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-7"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;1,647&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(3,852&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: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-8"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;(9,383)&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt; &lt;td style="width: 7%; text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;97,182&lt;/span&gt;&lt;/td&gt; &lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; "&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2023&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;79,308&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-7,989&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;13,302&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-56&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-9"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;11,350&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-2158&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;93,757&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt; &lt;td&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;2022&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;115,556.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;-2,555.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;0&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;33,905.32&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;8,400.00&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-10"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span style="-sec-ix-hidden: hidden-fact-11"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt; &lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;155,306.32&lt;/span&gt;&lt;/td&gt; &lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt;</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c0" decimals="0" id="ixv-5307" unitRef="usd">118404</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c21" decimals="0" id="ixv-5308" unitRef="usd">-9634</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c23" decimals="0" id="ixv-5309" unitRef="usd">1647</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c24" decimals="0" id="ixv-5310" unitRef="usd">-3852</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c26" decimals="0" id="ixv-5311" unitRef="usd">-9383</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c0" decimals="0" id="ixv-5312" unitRef="usd">97182</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c1" decimals="0" id="ixv-5313" unitRef="usd">79308</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c27" decimals="0" id="ixv-5314" unitRef="usd">-7989</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c28" decimals="0" id="ixv-5315" unitRef="usd">13302</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c29" decimals="0" id="ixv-5316" unitRef="usd">-56</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c31" decimals="0" id="ixv-5317" unitRef="usd">11350</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c32" decimals="0" id="ixv-5318" unitRef="usd">-2158</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c1" decimals="0" id="ixv-5319" unitRef="usd">93757</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt contextRef="c2" decimals="2" id="ixv-5320" unitRef="usd">115556</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt contextRef="c33" decimals="2" id="ixv-5321" unitRef="usd">-2555</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c34" decimals="0" id="ixv-5322" unitRef="usd">0</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c35" decimals="2" id="ixv-5323" unitRef="usd">33905.32</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt contextRef="c36" decimals="2" id="ixv-5324" unitRef="usd">8400</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt contextRef="c2" decimals="2" id="ixv-5325" unitRef="usd">155306.32</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="c0" id="ixv-3801">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&lt;i&gt;Relationship between Financial Performance
Measures and Executive Compensation Actually Paid&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;As illustrated in the above table, for the fiscal
year ended December 31, 2024, the summary compensation table total for our PEO and average summary compensation table for our non-PEO
NEOs were $288,420 and $118,404, respectively. The amounts actually paid to our PEO and average amounts actually paid to our non-PEO
NEOs based on CAP were also $229,744 and $97,182, respectfully. During such period, the cumulative TSR of our common stock for an initial
fixed $100 investment was $60.26.&#160;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the fiscal year ended December 31, 2023,
the summary compensation table total for our PEO and average summary compensation table for our non-PEO NEOs were $321,164 and $79,308,
respectively, and the amounts actually paid to our PEO and average amounts actually paid to our non-PEO NEOs based on CAP were $548,962
and $93,757, respectfully. During such period, the cumulative total shareholder return (&#x201c;TSR&#x201d;) of our common stock for an
initial fixed $100 investment was $67.31.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;For the fiscal year ended December 31, 2022,
the summary compensation table total for our PEO and average summary compensation table for our non-PEO NEOs were $177,658 and $115,556,
respectively, and the amounts actually paid to our PEO and average amounts actually paid to our non-PEO NEOs based on CAP were $235,853.85
and $155,306.32, respectfully. During such period, the cumulative total shareholder return (&#x201c;TSR&#x201d;) of our common stock for
an initial fixed $100 investment was $63.46.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The Company&#x2019;s fiscal 2022 net loss of $11,327,811
decreased to a net loss of $8,539,327 in fiscal 2023. The Company&#x2019;s net loss increased to $9,585,150 in fiscal 2024.&lt;/p&gt;</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <dei:DocumentType contextRef="c0" id="hidden-fact-0">DEF 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="c19"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c4"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c7"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c12"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c16"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c20"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c22"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c25"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c30"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c37"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="c38"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <dei:EntityCentralIndexKey contextRef="c0" id="ixv-5340">0001117171</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c0" id="ixv-5341">false</dei:AmendmentFlag>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#ix_0_fact"
          xlink:label="ix_0_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_4_fact"
          xlink:label="ix_4_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_2_fact"
          xlink:label="ix_2_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">Amounts deducted or added to calculate the compensation actually paid to Yunfei Li and Zhiguang Hu for each of the following fiscal years</xhtml:span><xhtml:p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">For CEO</xhtml:p><xhtml:table
  cellpadding="0"
  style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"><xhtml:tr style="vertical-align: bottom"><xhtml:td style="border-bottom: black 1.5pt solid"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Summary <xhtml:br/> compensation <xhtml:br/> table total</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Less: <xhtml:br/> Summary <xhtml:br/> compensation <xhtml:br/> table total <xhtml:br/> equity (stock <xhtml:br/> awards + <xhtml:br/> option <xhtml:br/> awards)</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus: FV <xhtml:br/> as of <xhtml:br/> fiscal <xhtml:br/> year end <xhtml:br/> of stock <xhtml:br/> and option <xhtml:br/> awards <xhtml:br/> granted <xhtml:br/> in covered <xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus:<xhtml:br/> Change in<xhtml:br/> FV&#160;&#160;of <xhtml:br/> outstanding <xhtml:br/> unvested <xhtml:br/> stock and <xhtml:br/> option <xhtml:br/> awards <xhtml:br/> from prior <xhtml:br/> years</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus: <xhtml:br/> Change in <xhtml:br/> FV of <xhtml:br/> stock and <xhtml:br/> option <xhtml:br/> awards <xhtml:br/> from prior <xhtml:br/> years that <xhtml:br/> vested in <xhtml:br/> the <xhtml:br/> covered <xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus: For <xhtml:br/> awards <xhtml:br/> granted <xhtml:br/> in the <xhtml:br/> covered <xhtml:br/> year that <xhtml:br/> vested <xhtml:br/> during <xhtml:br/> the <xhtml:br/> covered <xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Less: FV <xhtml:br/> at prior <xhtml:br/> fiscal <xhtml:br/> year-end <xhtml:br/> of stock <xhtml:br/> and option <xhtml:br/> awards <xhtml:br/> forfeited <xhtml:br/> during <xhtml:br/> the <xhtml:br/> covered <xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Compensation <xhtml:br/> actually paid</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom"><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom; background-color: #CCEEFF"><xhtml:td style="width: 20%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">288,420</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,817</xhtml:span></xhtml:td><xhtml:td style="width: 1%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-2">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7,776</xhtml:span></xhtml:td><xhtml:td style="width: 1%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1,926</xhtml:span></xhtml:td><xhtml:td style="width: 1%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-3">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(44,157</xhtml:span></xhtml:td><xhtml:td style="width: 1%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">229,744</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom; "><xhtml:td><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">321,164</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-119,832</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-199,536</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-559</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-4">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">170,250</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-21,957</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">548,962</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom; background-color: #CCEEFF"><xhtml:td><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">177,658</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-5,678</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-5">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">45,207</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,667</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-1">--</xhtml:span></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-6">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">235,854</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_0_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_4_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_2_fact"
          xlink:to="ix_0_footnote"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#ix_5_fact"
          xlink:label="ix_5_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_3_fact"
          xlink:label="ix_3_fact"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#ix_1_fact"
          xlink:label="ix_1_fact"
          xlink:type="locator"/>
        <link:footnote id="ix_1_footnote" xlink:label="ix_1_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">Amounts deducted or added to calculate the compensation actually paid to other NEOs, on average, for each of the following fiscal years</xhtml:span><xhtml:p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Average<xhtml:br/>
Non-CEO<xhtml:br/>
NEOs</xhtml:p><xhtml:table
  cellpadding="0"
  style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse; border-spacing: 0px;"><xhtml:tr style="vertical-align: bottom"><xhtml:td style="border-bottom: black 1.5pt solid"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Summary<xhtml:br/> compensation<xhtml:br/> table total</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Less:<xhtml:br/> Summary<xhtml:br/> compensation<xhtml:br/> table total<xhtml:br/> equity (stock<xhtml:br/> awards +<xhtml:br/> option<xhtml:br/> awards)</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus: FV<xhtml:br/> as of fiscal<xhtml:br/> year end of<xhtml:br/> stock and<xhtml:br/> option<xhtml:br/> awards<xhtml:br/> granted in<xhtml:br/> covered<xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus:<xhtml:br/> Change in<xhtml:br/> FV&#160;&#160;of<xhtml:br/> outstanding<xhtml:br/> unvested<xhtml:br/> stock and<xhtml:br/> option<xhtml:br/> awards<xhtml:br/> from prior<xhtml:br/> years</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus:<xhtml:br/> Change in<xhtml:br/> FV of<xhtml:br/> stock and<xhtml:br/> option<xhtml:br/> awards<xhtml:br/> from prior<xhtml:br/> years that<xhtml:br/> vested in<xhtml:br/> the<xhtml:br/> covered<xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Plus:<xhtml:br/> For awards<xhtml:br/> granted<xhtml:br/> in the<xhtml:br/> covered<xhtml:br/> year that<xhtml:br/> vested<xhtml:br/> during<xhtml:br/> the<xhtml:br/> covered<xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Less: FV<xhtml:br/> at prior<xhtml:br/> fiscal<xhtml:br/> year- end<xhtml:br/> of stock<xhtml:br/> and option<xhtml:br/> awards<xhtml:br/> forfeited<xhtml:br/> during<xhtml:br/> the<xhtml:br/> covered<xhtml:br/> year</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td
          colspan="2"
          style="border-bottom: black 1.5pt solid; text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>Compensation<xhtml:br/> actually paid</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom"><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td colspan="2" style="text-align: center"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:b>$</xhtml:b></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom; background-color: #CCEEFF"><xhtml:td style="width: 20%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">118,404</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,634</xhtml:span></xhtml:td><xhtml:td style="width: 1%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-7">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,647</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,852</xhtml:span></xhtml:td><xhtml:td style="width: 1%"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-8">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9,383)</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td><xhtml:td style="width: 7%; text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">97,182</xhtml:span></xhtml:td><xhtml:td style="width: 1%">&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom; "><xhtml:td><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2023</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">79,308</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-7,989</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,302</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-56</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-9">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">11,350</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2158</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93,757</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr><xhtml:tr style="vertical-align: bottom; background-color: #CCEEFF"><xhtml:td><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">115,556.00</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-2,555.00</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">33,905.32</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,400.00</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-10">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><xhtml:span style="-sec-ix-hidden: hidden-fact-11">-</xhtml:span></xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td>&#160;</xhtml:td><xhtml:td style="text-align: right"><xhtml:span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">155,306.32</xhtml:span></xhtml:td><xhtml:td>&#160;</xhtml:td></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_5_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_3_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="ix_1_fact"
          xlink:to="ix_1_footnote"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
